pydui.common package

Submodules

pydui.common.attribute_string module

class pydui.common.attribute_string.PyDuiAttrStrParser

Bases: object

static is_attrstr(path: str) bool
static parse(path: str) dict[str, Any]

pydui.common.base module

class pydui.common.base.PyDuiAlign(value)

Bases: Enum

Align type

CENTER = 0
END = 2
START = 1
class pydui.common.base.PyDuiClickType(value)

Bases: Enum

Click Type

CLICK = 1
DBCLICK = 2
NONE = 0
class pydui.common.base.PyDuiEdge

Bases: object

copy() PyDuiEdge
copy_with_factor(factor: float) PyDuiEdge
static from_hv(h: float, v: float) PyDuiEdge
static from_ltrb(left: float, top: float, right: float, bottom: float) PyDuiEdge
static from_value(v: float) PyDuiEdge
property height: float
is_empty() bool
property width: float
class pydui.common.base.PyDuiLayoutConstraint(w: float = -1, h: float = -1)

Bases: object

Layout constraint if the value set to -1, it means no limit

height: float = -1
width: float = -1
class pydui.common.base.PyDuiRect

Bases: object

contain_point(point: Tuple[float, float]) bool
copy() PyDuiRect
static from_ltrb(left: float, top: float, right: float, bottom: float) PyDuiRect
static from_size(pos: Tuple[float, float], size: Tuple[float, float]) PyDuiRect
property height: float
is_empty() bool
is_same(rect: PyDuiRect) bool
property width: float
pydui.common.base.Text2EllipsizeMode(text: str) EllipsizeMode
pydui.common.base.Text2PyDuiAlign(text: str) PyDuiAlign
pydui.common.base.Text2WrapMode(text: str) WrapMode

pydui.common.import_gtk module

Module contents

PyDui-GTK common module