pydui.utils package¶
Submodules¶
pydui.utils.conversion module¶
Conversion function
- pydui.utils.conversion.Str2Bool(text: str) bool ¶
- pydui.utils.conversion.Str2Color(text: str) RGBA ¶
- pydui.utils.conversion.Str2Position(text: str) WindowPosition ¶
Convert text to Gtk.WindowPosition flag
if the input not match, it will return Gtk.WindowPosition.CENTER by default.
- Parameters:
text (str) – input text
- Retruns:
Gtk.WindowPosition: return gtk position flag
- pydui.utils.conversion.Str2Size(text: str) Tuple[float, float] ¶
Convert text to Tuple[float, float]
if the text in wrong format, it will return (0, 0)
- Parameters:
text (str) – input text
- Retruns:
Tuple[float, float]: return size in tuple
- pydui.utils.conversion.Str2SizeInt(text: str) Tuple[int, int] ¶
pydui.utils.file module¶
pydui.utils.poga_utils module¶
- pydui.utils.poga_utils.Str2Justify(text: str) YGJustify ¶
- pydui.utils.poga_utils.Str2YGAlign(text: str) YGAlign ¶
- pydui.utils.poga_utils.Str2YGDirection(text: str) YGDirection ¶
- pydui.utils.poga_utils.Str2YGFlexDirection(text: str) YGFlexDirection ¶
- pydui.utils.poga_utils.Str2YGPostionType(text: str) YGPositionType ¶
- pydui.utils.poga_utils.Str2YGWrap(text: str) YGWrap ¶
- pydui.utils.poga_utils.apply_poga_attributes(layout: PogaLayout, k: str, v: str) bool ¶
Apply poga attributes to PogaLayout.
- Parameters:
layout (PogaLayout) – PogaLayout instance
k (str) – attribute key
v (str) – attribute value
- Returns:
Return True means it is handled.
- Return type:
bool
Module contents¶
Utils module