Part of kiwi.ui.proxywidget View In Hierarchy
Known subclasses: kiwi.ui.proxywidget.ValidatableProxyWidgetMixin, kiwi.ui.widgets.button.ProxyButton, kiwi.ui.widgets.checkbutton.ProxyCheckButton, kiwi.ui.widgets.colorbutton.ProxyColorButton, kiwi.ui.widgets.combo.ProxyComboBox, 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
Usually the Proxy class need to set and get data from the widgets. It also need a validation framework.
Class Variables | allowed_data_types | A list of types which we are allowed to use in this class. |
Method | __init__ | Undocumented |
Method | prop_set_data_type | Set the data type for the widget |
Method | set_data_format | Undocumented |
Method | set_options_for_datatype | Set some options to be passed to the datatype converter. |
Method | read | Get the content of the widget. |
Method | update | Update the content value of the widget. |
Method | _as_string | Convert a value to a string |
Method | _from_string | Convert a string to the data type of the widget |
Parameters | data_type | can be None, a type object or a string with the name of the type object, so None, "<type 'str'>" or 'str' |
Parameters | datatype | the datatype. |
Returns | None if the user input a invalid value (type: Must matche the data-type property. ) |
Parameters | value |
kiwi.datatypes.ValidationError
if conversion failedParameters | data | data to convert |