simvx.core.alignment

Alignment enums shared by text drawing, labels and containers.

Module Contents

Classes

HAlign

Horizontal alignment: where content sits across the width it is given.

VAlign

Vertical alignment: where content sits down the height it is given.

Data

API

simvx.core.alignment.__all__

[‘HAlign’, ‘VAlign’]

class simvx.core.alignment.HAlign[source]

Bases: enum.StrEnum

Horizontal alignment: where content sits across the width it is given.

One type for every horizontal alignment in the engine: Label.alignment, Text3D.alignment, VBoxContainer.alignment and align= on renderer.text. Each accepts the member or its plain string, so label.alignment = "centre" and label.alignment = HAlign.CENTRE are the same assignment.

Initialization

Initialize self. See help(type(self)) for accurate signature.

LEFT

‘left’

CENTRE

‘centre’

RIGHT

‘right’

__new__(*values)
__add__()
__contains__()
__delattr__()
__dir__()
__eq__()
__format__()
__ge__()
__getattribute__()
__getitem__()
__getnewargs__()
__getstate__()
__gt__()
__hash__()
__iter__()
__le__()
__len__()
__lt__()
__mod__()
__mul__()
__ne__()
__reduce__()
__reduce_ex__()
__repr__()
__rmod__()
__rmul__()
__setattr__()
__sizeof__()
__str__()
__subclasshook__()
capitalize()
casefold()
center()
count()
encode()
endswith()
expandtabs()
find()
format()
format_map()
index()
isalnum()
isalpha()
isascii()
isdecimal()
isdigit()
isidentifier()
islower()
isnumeric()
isprintable()
isspace()
istitle()
isupper()
join()
ljust()
lower()
lstrip()
partition()
removeprefix()
removesuffix()
replace()
rfind()
rindex()
rjust()
rpartition()
rsplit()
rstrip()
split()
splitlines()
startswith()
strip()
swapcase()
title()
translate()
upper()
zfill()
__deepcopy__(memo)
__copy__()
name()
value()
class simvx.core.alignment.VAlign[source]

Bases: enum.StrEnum

Vertical alignment: where content sits down the height it is given.

The vertical counterpart of :class:HAlign, used by Label.vertical_alignment, HBoxContainer.alignment and valign= on renderer.text. Each accepts the member or its plain string.

Initialization

Initialize self. See help(type(self)) for accurate signature.

TOP

‘top’

CENTRE

‘centre’

BOTTOM

‘bottom’

__new__(*values)
__add__()
__contains__()
__delattr__()
__dir__()
__eq__()
__format__()
__ge__()
__getattribute__()
__getitem__()
__getnewargs__()
__getstate__()
__gt__()
__hash__()
__iter__()
__le__()
__len__()
__lt__()
__mod__()
__mul__()
__ne__()
__reduce__()
__reduce_ex__()
__repr__()
__rmod__()
__rmul__()
__setattr__()
__sizeof__()
__str__()
__subclasshook__()
capitalize()
casefold()
center()
count()
encode()
endswith()
expandtabs()
find()
format()
format_map()
index()
isalnum()
isalpha()
isascii()
isdecimal()
isdigit()
isidentifier()
islower()
isnumeric()
isprintable()
isspace()
istitle()
isupper()
join()
ljust()
lower()
lstrip()
partition()
removeprefix()
removesuffix()
replace()
rfind()
rindex()
rjust()
rpartition()
rsplit()
rstrip()
split()
splitlines()
startswith()
strip()
swapcase()
title()
translate()
upper()
zfill()
__deepcopy__(memo)
__copy__()
name()
value()