# {py:mod}`simvx.core.alignment` ```{py:module} simvx.core.alignment ``` ```{autodoc2-docstring} simvx.core.alignment :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`HAlign ` - ```{autodoc2-docstring} simvx.core.alignment.HAlign :summary: ``` * - {py:obj}`VAlign ` - ```{autodoc2-docstring} simvx.core.alignment.VAlign :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.alignment.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.core.alignment.__all__ :value: > ['HAlign', 'VAlign'] ```{autodoc2-docstring} simvx.core.alignment.__all__ ``` ```` `````{py:class} HAlign() :canonical: simvx.core.alignment.HAlign Bases: {py:obj}`enum.StrEnum` ```{autodoc2-docstring} simvx.core.alignment.HAlign ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.core.alignment.HAlign.__init__ ``` ````{py:attribute} LEFT :canonical: simvx.core.alignment.HAlign.LEFT :value: > 'left' ```{autodoc2-docstring} simvx.core.alignment.HAlign.LEFT ``` ```` ````{py:attribute} CENTRE :canonical: simvx.core.alignment.HAlign.CENTRE :value: > 'centre' ```{autodoc2-docstring} simvx.core.alignment.HAlign.CENTRE ``` ```` ````{py:attribute} RIGHT :canonical: simvx.core.alignment.HAlign.RIGHT :value: > 'right' ```{autodoc2-docstring} simvx.core.alignment.HAlign.RIGHT ``` ```` ````{py:method} __new__(*values) :canonical: simvx.core.alignment.HAlign.__new__ ```` ````{py:method} __add__() :canonical: simvx.core.alignment.HAlign.__add__ ```` ````{py:method} __contains__() :canonical: simvx.core.alignment.HAlign.__contains__ ```` ````{py:method} __delattr__() :canonical: simvx.core.alignment.HAlign.__delattr__ ```` ````{py:method} __dir__() :canonical: simvx.core.alignment.HAlign.__dir__ ```` ````{py:method} __eq__() :canonical: simvx.core.alignment.HAlign.__eq__ ```` ````{py:method} __format__() :canonical: simvx.core.alignment.HAlign.__format__ ```` ````{py:method} __ge__() :canonical: simvx.core.alignment.HAlign.__ge__ ```` ````{py:method} __getattribute__() :canonical: simvx.core.alignment.HAlign.__getattribute__ ```` ````{py:method} __getitem__() :canonical: simvx.core.alignment.HAlign.__getitem__ ```` ````{py:method} __getnewargs__() :canonical: simvx.core.alignment.HAlign.__getnewargs__ ```` ````{py:method} __getstate__() :canonical: simvx.core.alignment.HAlign.__getstate__ ```` ````{py:method} __gt__() :canonical: simvx.core.alignment.HAlign.__gt__ ```` ````{py:method} __hash__() :canonical: simvx.core.alignment.HAlign.__hash__ ```` ````{py:method} __iter__() :canonical: simvx.core.alignment.HAlign.__iter__ ```` ````{py:method} __le__() :canonical: simvx.core.alignment.HAlign.__le__ ```` ````{py:method} __len__() :canonical: simvx.core.alignment.HAlign.__len__ ```` ````{py:method} __lt__() :canonical: simvx.core.alignment.HAlign.__lt__ ```` ````{py:method} __mod__() :canonical: simvx.core.alignment.HAlign.__mod__ ```` ````{py:method} __mul__() :canonical: simvx.core.alignment.HAlign.__mul__ ```` ````{py:method} __ne__() :canonical: simvx.core.alignment.HAlign.__ne__ ```` ````{py:method} __reduce__() :canonical: simvx.core.alignment.HAlign.__reduce__ ```` ````{py:method} __reduce_ex__() :canonical: simvx.core.alignment.HAlign.__reduce_ex__ ```` ````{py:method} __repr__() :canonical: simvx.core.alignment.HAlign.__repr__ ```` ````{py:method} __rmod__() :canonical: simvx.core.alignment.HAlign.__rmod__ ```` ````{py:method} __rmul__() :canonical: simvx.core.alignment.HAlign.__rmul__ ```` ````{py:method} __setattr__() :canonical: simvx.core.alignment.HAlign.__setattr__ ```` ````{py:method} __sizeof__() :canonical: simvx.core.alignment.HAlign.__sizeof__ ```` ````{py:method} __str__() :canonical: simvx.core.alignment.HAlign.__str__ ```` ````{py:method} __subclasshook__() :canonical: simvx.core.alignment.HAlign.__subclasshook__ ```` ````{py:method} capitalize() :canonical: simvx.core.alignment.HAlign.capitalize ```` ````{py:method} casefold() :canonical: simvx.core.alignment.HAlign.casefold ```` ````{py:method} center() :canonical: simvx.core.alignment.HAlign.center ```` ````{py:method} count() :canonical: simvx.core.alignment.HAlign.count ```` ````{py:method} encode() :canonical: simvx.core.alignment.HAlign.encode ```` ````{py:method} endswith() :canonical: simvx.core.alignment.HAlign.endswith ```` ````{py:method} expandtabs() :canonical: simvx.core.alignment.HAlign.expandtabs ```` ````{py:method} find() :canonical: simvx.core.alignment.HAlign.find ```` ````{py:method} format() :canonical: simvx.core.alignment.HAlign.format ```` ````{py:method} format_map() :canonical: simvx.core.alignment.HAlign.format_map ```` ````{py:method} index() :canonical: simvx.core.alignment.HAlign.index ```` ````{py:method} isalnum() :canonical: simvx.core.alignment.HAlign.isalnum ```` ````{py:method} isalpha() :canonical: simvx.core.alignment.HAlign.isalpha ```` ````{py:method} isascii() :canonical: simvx.core.alignment.HAlign.isascii ```` ````{py:method} isdecimal() :canonical: simvx.core.alignment.HAlign.isdecimal ```` ````{py:method} isdigit() :canonical: simvx.core.alignment.HAlign.isdigit ```` ````{py:method} isidentifier() :canonical: simvx.core.alignment.HAlign.isidentifier ```` ````{py:method} islower() :canonical: simvx.core.alignment.HAlign.islower ```` ````{py:method} isnumeric() :canonical: simvx.core.alignment.HAlign.isnumeric ```` ````{py:method} isprintable() :canonical: simvx.core.alignment.HAlign.isprintable ```` ````{py:method} isspace() :canonical: simvx.core.alignment.HAlign.isspace ```` ````{py:method} istitle() :canonical: simvx.core.alignment.HAlign.istitle ```` ````{py:method} isupper() :canonical: simvx.core.alignment.HAlign.isupper ```` ````{py:method} join() :canonical: simvx.core.alignment.HAlign.join ```` ````{py:method} ljust() :canonical: simvx.core.alignment.HAlign.ljust ```` ````{py:method} lower() :canonical: simvx.core.alignment.HAlign.lower ```` ````{py:method} lstrip() :canonical: simvx.core.alignment.HAlign.lstrip ```` ````{py:method} partition() :canonical: simvx.core.alignment.HAlign.partition ```` ````{py:method} removeprefix() :canonical: simvx.core.alignment.HAlign.removeprefix ```` ````{py:method} removesuffix() :canonical: simvx.core.alignment.HAlign.removesuffix ```` ````{py:method} replace() :canonical: simvx.core.alignment.HAlign.replace ```` ````{py:method} rfind() :canonical: simvx.core.alignment.HAlign.rfind ```` ````{py:method} rindex() :canonical: simvx.core.alignment.HAlign.rindex ```` ````{py:method} rjust() :canonical: simvx.core.alignment.HAlign.rjust ```` ````{py:method} rpartition() :canonical: simvx.core.alignment.HAlign.rpartition ```` ````{py:method} rsplit() :canonical: simvx.core.alignment.HAlign.rsplit ```` ````{py:method} rstrip() :canonical: simvx.core.alignment.HAlign.rstrip ```` ````{py:method} split() :canonical: simvx.core.alignment.HAlign.split ```` ````{py:method} splitlines() :canonical: simvx.core.alignment.HAlign.splitlines ```` ````{py:method} startswith() :canonical: simvx.core.alignment.HAlign.startswith ```` ````{py:method} strip() :canonical: simvx.core.alignment.HAlign.strip ```` ````{py:method} swapcase() :canonical: simvx.core.alignment.HAlign.swapcase ```` ````{py:method} title() :canonical: simvx.core.alignment.HAlign.title ```` ````{py:method} translate() :canonical: simvx.core.alignment.HAlign.translate ```` ````{py:method} upper() :canonical: simvx.core.alignment.HAlign.upper ```` ````{py:method} zfill() :canonical: simvx.core.alignment.HAlign.zfill ```` ````{py:method} __deepcopy__(memo) :canonical: simvx.core.alignment.HAlign.__deepcopy__ ```` ````{py:method} __copy__() :canonical: simvx.core.alignment.HAlign.__copy__ ```` ````{py:method} name() :canonical: simvx.core.alignment.HAlign.name ```` ````{py:method} value() :canonical: simvx.core.alignment.HAlign.value ```` ````` `````{py:class} VAlign() :canonical: simvx.core.alignment.VAlign Bases: {py:obj}`enum.StrEnum` ```{autodoc2-docstring} simvx.core.alignment.VAlign ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.core.alignment.VAlign.__init__ ``` ````{py:attribute} TOP :canonical: simvx.core.alignment.VAlign.TOP :value: > 'top' ```{autodoc2-docstring} simvx.core.alignment.VAlign.TOP ``` ```` ````{py:attribute} CENTRE :canonical: simvx.core.alignment.VAlign.CENTRE :value: > 'centre' ```{autodoc2-docstring} simvx.core.alignment.VAlign.CENTRE ``` ```` ````{py:attribute} BOTTOM :canonical: simvx.core.alignment.VAlign.BOTTOM :value: > 'bottom' ```{autodoc2-docstring} simvx.core.alignment.VAlign.BOTTOM ``` ```` ````{py:method} __new__(*values) :canonical: simvx.core.alignment.VAlign.__new__ ```` ````{py:method} __add__() :canonical: simvx.core.alignment.VAlign.__add__ ```` ````{py:method} __contains__() :canonical: simvx.core.alignment.VAlign.__contains__ ```` ````{py:method} __delattr__() :canonical: simvx.core.alignment.VAlign.__delattr__ ```` ````{py:method} __dir__() :canonical: simvx.core.alignment.VAlign.__dir__ ```` ````{py:method} __eq__() :canonical: simvx.core.alignment.VAlign.__eq__ ```` ````{py:method} __format__() :canonical: simvx.core.alignment.VAlign.__format__ ```` ````{py:method} __ge__() :canonical: simvx.core.alignment.VAlign.__ge__ ```` ````{py:method} __getattribute__() :canonical: simvx.core.alignment.VAlign.__getattribute__ ```` ````{py:method} __getitem__() :canonical: simvx.core.alignment.VAlign.__getitem__ ```` ````{py:method} __getnewargs__() :canonical: simvx.core.alignment.VAlign.__getnewargs__ ```` ````{py:method} __getstate__() :canonical: simvx.core.alignment.VAlign.__getstate__ ```` ````{py:method} __gt__() :canonical: simvx.core.alignment.VAlign.__gt__ ```` ````{py:method} __hash__() :canonical: simvx.core.alignment.VAlign.__hash__ ```` ````{py:method} __iter__() :canonical: simvx.core.alignment.VAlign.__iter__ ```` ````{py:method} __le__() :canonical: simvx.core.alignment.VAlign.__le__ ```` ````{py:method} __len__() :canonical: simvx.core.alignment.VAlign.__len__ ```` ````{py:method} __lt__() :canonical: simvx.core.alignment.VAlign.__lt__ ```` ````{py:method} __mod__() :canonical: simvx.core.alignment.VAlign.__mod__ ```` ````{py:method} __mul__() :canonical: simvx.core.alignment.VAlign.__mul__ ```` ````{py:method} __ne__() :canonical: simvx.core.alignment.VAlign.__ne__ ```` ````{py:method} __reduce__() :canonical: simvx.core.alignment.VAlign.__reduce__ ```` ````{py:method} __reduce_ex__() :canonical: simvx.core.alignment.VAlign.__reduce_ex__ ```` ````{py:method} __repr__() :canonical: simvx.core.alignment.VAlign.__repr__ ```` ````{py:method} __rmod__() :canonical: simvx.core.alignment.VAlign.__rmod__ ```` ````{py:method} __rmul__() :canonical: simvx.core.alignment.VAlign.__rmul__ ```` ````{py:method} __setattr__() :canonical: simvx.core.alignment.VAlign.__setattr__ ```` ````{py:method} __sizeof__() :canonical: simvx.core.alignment.VAlign.__sizeof__ ```` ````{py:method} __str__() :canonical: simvx.core.alignment.VAlign.__str__ ```` ````{py:method} __subclasshook__() :canonical: simvx.core.alignment.VAlign.__subclasshook__ ```` ````{py:method} capitalize() :canonical: simvx.core.alignment.VAlign.capitalize ```` ````{py:method} casefold() :canonical: simvx.core.alignment.VAlign.casefold ```` ````{py:method} center() :canonical: simvx.core.alignment.VAlign.center ```` ````{py:method} count() :canonical: simvx.core.alignment.VAlign.count ```` ````{py:method} encode() :canonical: simvx.core.alignment.VAlign.encode ```` ````{py:method} endswith() :canonical: simvx.core.alignment.VAlign.endswith ```` ````{py:method} expandtabs() :canonical: simvx.core.alignment.VAlign.expandtabs ```` ````{py:method} find() :canonical: simvx.core.alignment.VAlign.find ```` ````{py:method} format() :canonical: simvx.core.alignment.VAlign.format ```` ````{py:method} format_map() :canonical: simvx.core.alignment.VAlign.format_map ```` ````{py:method} index() :canonical: simvx.core.alignment.VAlign.index ```` ````{py:method} isalnum() :canonical: simvx.core.alignment.VAlign.isalnum ```` ````{py:method} isalpha() :canonical: simvx.core.alignment.VAlign.isalpha ```` ````{py:method} isascii() :canonical: simvx.core.alignment.VAlign.isascii ```` ````{py:method} isdecimal() :canonical: simvx.core.alignment.VAlign.isdecimal ```` ````{py:method} isdigit() :canonical: simvx.core.alignment.VAlign.isdigit ```` ````{py:method} isidentifier() :canonical: simvx.core.alignment.VAlign.isidentifier ```` ````{py:method} islower() :canonical: simvx.core.alignment.VAlign.islower ```` ````{py:method} isnumeric() :canonical: simvx.core.alignment.VAlign.isnumeric ```` ````{py:method} isprintable() :canonical: simvx.core.alignment.VAlign.isprintable ```` ````{py:method} isspace() :canonical: simvx.core.alignment.VAlign.isspace ```` ````{py:method} istitle() :canonical: simvx.core.alignment.VAlign.istitle ```` ````{py:method} isupper() :canonical: simvx.core.alignment.VAlign.isupper ```` ````{py:method} join() :canonical: simvx.core.alignment.VAlign.join ```` ````{py:method} ljust() :canonical: simvx.core.alignment.VAlign.ljust ```` ````{py:method} lower() :canonical: simvx.core.alignment.VAlign.lower ```` ````{py:method} lstrip() :canonical: simvx.core.alignment.VAlign.lstrip ```` ````{py:method} partition() :canonical: simvx.core.alignment.VAlign.partition ```` ````{py:method} removeprefix() :canonical: simvx.core.alignment.VAlign.removeprefix ```` ````{py:method} removesuffix() :canonical: simvx.core.alignment.VAlign.removesuffix ```` ````{py:method} replace() :canonical: simvx.core.alignment.VAlign.replace ```` ````{py:method} rfind() :canonical: simvx.core.alignment.VAlign.rfind ```` ````{py:method} rindex() :canonical: simvx.core.alignment.VAlign.rindex ```` ````{py:method} rjust() :canonical: simvx.core.alignment.VAlign.rjust ```` ````{py:method} rpartition() :canonical: simvx.core.alignment.VAlign.rpartition ```` ````{py:method} rsplit() :canonical: simvx.core.alignment.VAlign.rsplit ```` ````{py:method} rstrip() :canonical: simvx.core.alignment.VAlign.rstrip ```` ````{py:method} split() :canonical: simvx.core.alignment.VAlign.split ```` ````{py:method} splitlines() :canonical: simvx.core.alignment.VAlign.splitlines ```` ````{py:method} startswith() :canonical: simvx.core.alignment.VAlign.startswith ```` ````{py:method} strip() :canonical: simvx.core.alignment.VAlign.strip ```` ````{py:method} swapcase() :canonical: simvx.core.alignment.VAlign.swapcase ```` ````{py:method} title() :canonical: simvx.core.alignment.VAlign.title ```` ````{py:method} translate() :canonical: simvx.core.alignment.VAlign.translate ```` ````{py:method} upper() :canonical: simvx.core.alignment.VAlign.upper ```` ````{py:method} zfill() :canonical: simvx.core.alignment.VAlign.zfill ```` ````{py:method} __deepcopy__(memo) :canonical: simvx.core.alignment.VAlign.__deepcopy__ ```` ````{py:method} __copy__() :canonical: simvx.core.alignment.VAlign.__copy__ ```` ````{py:method} name() :canonical: simvx.core.alignment.VAlign.name ```` ````{py:method} value() :canonical: simvx.core.alignment.VAlign.value ```` `````