Part of kiwi.utils View In Hierarchy
Known subclasses: kiwi.ui.entry.KiwiEntry, kiwi.ui.hyperlink.HyperLink, kiwi.ui.objectlist.Column, kiwi.ui.objectlist.ObjectList, kiwi.ui.widgets.button.ProxyButton, kiwi.ui.widgets.checkbutton.ProxyCheckButton, kiwi.ui.widgets.colorbutton.ProxyColorButton, kiwi.ui.widgets.combo.ProxyComboBox, kiwi.ui.widgets.combo.ProxyComboBoxEntry, kiwi.ui.widgets.combo.ProxyComboEntry, kiwi.ui.widgets.entry.ProxyDateEntry, kiwi.ui.widgets.filechooser.ProxyFileChooserButton, kiwi.ui.widgets.filechooser.ProxyFileChooserWidget, kiwi.ui.widgets.fontbutton.ProxyFontButton, kiwi.ui.widgets.label.ProxyLabel, kiwi.ui.widgets.radiobutton.ProxyRadioButton, kiwi.ui.widgets.scale.ProxyHScale, kiwi.ui.widgets.scale.ProxyVScale, kiwi.ui.widgets.spinbutton.ProxySpinButton, kiwi.ui.widgets.textview.ProxyTextView
I am an object which maps GObject properties to attributes To be able to use me, you must also inherit from a gobject.GObject subclass.
Example:
>>> from kiwi.utils import PropertyObject, gproperty
>>> class Person(PropertyObject, gobject.GObject): >>> gproperty('name', str) >>> gproperty('age', int) >>> gproperty('married', bool, False)
>>> test = Test() >>> test.age = 20 >>> test.age 20 >>> test.married False
Method | __init__ | Undocumented |
Class Method | __class_init__ | Undocumented |
Method | __post_init__ | A hook which is called after the constructor is called. |
Method | get_attribute_names | Undocumented |
Method | is_default_value | Undocumented |
Method | do_set_property | Undocumented |
Method | do_get_property | Undocumented |
Method | _set | Undocumented |
Method | _get | Undocumented |