# Class k.u.w.c.ProxyComboBoxEntry(PropertyObject, BaseComboBoxEntry, ValidatableProxyWidgetMixin):

Part of kiwi.ui.widgets.combo View In Hierarchy

Known subclasses: kiwi.ui.widgets.combobox.ComboBoxEntry

No class docstring

Method | __init__ | Undocumented
Method | __nonzero__ | Undocumented
Method | __len__ | Undocumented
Method | prop_set_list_editable | Undocumented
Method | _update_selection | Undocumented
Method | _add_text_to_combo_list | Undocumented
Method | _on__key_release_event | Checks for "Enter" key presses and add the entry text to
Method | _on_child_entry__changed | Called when something on the entry changes
Method | read | Get the content of the widget.
Method | update | Update the content value of the widget.
Method | prefill | See `kiwi.interfaces.IEasyCombo.prefill`
Method | clear | See `kiwi.interfaces.IEasyCombo.clear`
Method | append_item | See `kiwi.interfaces.IEasyCombo.append_item`
Method | insert_item | See `kiwi.interfaces.IEasyCombo.insert_item`
Method | select | See `kiwi.interfaces.IEasyCombo.select`
Method | select_item_by_position | See `kiwi.interfaces.IEasyCombo.select`
Method | select_item_by_label | See `kiwi.interfaces.IEasyCombo.select_item_by_position`
Method | select_item_by_data | See `kiwi.interfaces.IEasyCombo.select_item_by_label`
Method | get_model_strings | See `kiwi.interfaces.IEasyCombo.select_item_by_data`
Method | get_model_items | See `kiwi.interfaces.IEasyCombo.get_model_strings`
Method | get_selected_label | See `kiwi.interfaces.IEasyCombo.get_model_items`
Method | get_selected_data | See `kiwi.interfaces.IEasyCombo.get_selected_label`
Method | get_selected | See `kiwi.interfaces.IEasyCombo.get_selected_data`
Method | set_mode | Undocumented

Inherited from PropertyObject:

Class Method | __class_init__ | Undocumented
Method | __post_init__ | A hook which is called after the constructor is called.
Method | _set | Undocumented
Method | _get | Undocumented
Method | get_attribute_names | Undocumented
Method | is_default_value | Undocumented
Method | do_set_property | Undocumented
Method | do_get_property | Undocumented

Inherited from BaseComboBoxEntry:

Method | do_mnemnoic_activate | Undocumented
Method | do_grab_focus | Undocumented
Method | _on_entry__active_changed | Undocumented
Method | _has_frame_changed | Undocumented
Method | _on_entry__changed | Undocumented
Method | set_text_column | Undocumented
Method | get_text_column | Undocumented
Method | set_pixbuf | Undocumented
Method | update_background | Undocumented
Method | get_background | Undocumented
Method | get_icon_window | Undocumented

Inherited from ValidatableProxyWidgetMixin:

Method | update_background | Implement in subclass
Method | get_background | Implement in subclass
Method | set_pixbuf | Implement in subclass
Method | get_icon_window | Implement in subclass
Method | set_tooltip | Implement in subclass
Method | is_valid | Verify the widget state.
Method | validate | Checks if the data is valid.
Method | set_valid | Changes the validation state to valid, which will remove icons and
Method | set_invalid | Changes the validation state to invalid.
Method | set_blank | Changes the validation state to blank state, this only applies
Method | _set_valid_state | Updates the validation state and emits a signal iff it changed
Method | _draw_stock_icon | Undocumented
Method | _on_fadeout__color_changed | Undocumented

Inherited from ProxyWidgetMixin (via ValidatableProxyWidgetMixin):

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 | _as_string | Convert a value to a string
Method | _from_string | Convert a string to the data type of the widget

def __init__(self, **kwargs):
overrides kiwi.utils.PropertyObject.__init__
Undocumented
def __nonzero__(self):
Undocumented
def __len__(self):
Undocumented
def prop_set_list_editable(self, value):
Undocumented
def _update_selection(self, text=None):
Undocumented
def _add_text_to_combo_list(self):
Undocumented
def _on__key_release_event(self, widget, event):
Checks for "Enter" key presses and add the entry text to the combo list if the combo list is set as editable.

def _on_child_entry__changed(self, widget):
Called when something on the entry changes

def read(self):
overrides kiwi.ui.proxywidget.ProxyWidgetMixin.read
Get the content of the widget. The type of the return value

Returns | None if the user input a invalid value (type: Must matche the data-type property. )

def update(self, data):
overrides kiwi.ui.proxywidget.ProxyWidgetMixin.update
Update the content value of the widget.

Parameters | value |

def prefill(self, itemdata, sort=False, clear_entry=True):
See `kiwi.interfaces.IEasyCombo.prefill`

def clear(self):
See `kiwi.interfaces.IEasyCombo.clear`

def append_item(self, label, data=None):
See `kiwi.interfaces.IEasyCombo.append_item`

def insert_item(self, position, label, data=None):
See `kiwi.interfaces.IEasyCombo.insert_item`

def select(self, data):
See `kiwi.interfaces.IEasyCombo.select`

def select_item_by_position(self, pos):
See `kiwi.interfaces.IEasyCombo.select`

def select_item_by_label(self, label):
See `kiwi.interfaces.IEasyCombo.select_item_by_position`

def select_item_by_data(self, data):
See `kiwi.interfaces.IEasyCombo.select_item_by_label`

def get_model_strings(self):
See `kiwi.interfaces.IEasyCombo.select_item_by_data`

def get_model_items(self):
See `kiwi.interfaces.IEasyCombo.get_model_strings`

def get_selected_label(self):
See `kiwi.interfaces.IEasyCombo.get_model_items`

def get_selected_data(self):
See `kiwi.interfaces.IEasyCombo.get_selected_label`

def get_selected(self):
See `kiwi.interfaces.IEasyCombo.get_selected_data`

def set_mode(self, mode):
Undocumented