GObject#
- class ignis.gobject.IgnisGObject(*args: Any, **kwargs: Any)#
Bases:
GObject.Object
A base class for all services and widgets (and some utils). Mainly, it is the same GObject.Object, but with some improvements.
It provides support for
Binding
.It offers easier control over properties (without the need for the
.props
attribute).
- notify_list(*args) None #
Notify list of properties. You can pass unlimited number of property names as arguments.
- Return type:
- bind_property2(source_property: str, target: gi.repository.GObject.Object, target_property: str, transform: Callable | None = None) None #
Bind
source_property
onself
withtarget_property
ontarget
.- Parameters:
- Return type: