known subclasses: kiwi.ui.widgets.colorbutton.ProxyColorButton, kiwi.ui.widgets.fontbutton.ProxyFontButton, kiwi.ui.widgets.label.ProxyLabel, kiwi.ui.widgets.button.ProxyButton, kiwi.ui.hyperlink.HyperLink, kiwi.ui.widgets.scale.ProxyHScale, kiwi.ui.widgets.scale.ProxyVScale, kiwi.ui.widgets.entry.ProxyDateEntry, kiwi.ui.entry.KiwiEntry, kiwi.ui.widgets.filechooser.ProxyFileChooserWidget, kiwi.ui.widgets.filechooser.ProxyFileChooserButton, kiwi.ui.objectlist.Column, kiwi.ui.objectlist.ObjectList, kiwi.ui.widgets.checkbutton.ProxyCheckButton, kiwi.ui.widgets.textview.ProxyTextView, kiwi.ui.widgets.radiobutton.ProxyRadioButton, kiwi.ui.widgets.spinbutton.ProxySpinButton, kiwi.ui.widgets.combo.ProxyComboBox, kiwi.ui.widgets.combo.ProxyComboBoxEntry, kiwi.ui.widgets.combo.ProxyComboEntry
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
Function | __init__ | Undocumented |
Function | __class_init__ | Undocumented |
Function | __post_init__ | A hook which is called after the constructor is called. |
Function | _set | Undocumented |
Function | _get | Undocumented |
Function | get_attribute_names | Undocumented |
Function | is_default_value | Undocumented |
Function | do_set_property | Undocumented |
Function | do_get_property | Undocumented |
A hook which is called after the constructor is called. It's mainly here to workaround http://bugzilla.gnome.org/show_bug.cgi?id=425501 so you can set properties at construction time