# Class k.u.c.ComboEntry(gtk.HBox):

Part of kiwi.ui.comboentry View In Hierarchy

Known subclasses: kiwi.ui.widgets.combo.ProxyComboEntry

No class docstring

Method | __init__ | Create a new ComboEntry object.
Method | do_grab_focus | Undocumented
Method | _on_entry__focus_out_event | Undocumented
Method | _on_entry_completion__match_selected | Undocumented
Method | _on_entry__activate | Undocumented
Method | _on_entry__changed | Undocumented
Method | _on_entry__scroll_event | Undocumented
Method | _on_entry__key_press_event | Mimics Combobox behavior
Method | _on_popup__hide | Undocumented
Method | _on_popup__text_selected | Undocumented
Method | _on_button__toggled | Undocumented
Method | _update | Undocumented
Method | clicked | Undocumented
Method | popup | Show the popup window
Method | popdown | Hide the popup window
Method | set_text | Sets the text.
Method | get_text | Gets the current text.
Method | set_model | Set the tree model to model
Method | get_model | Gets our model.
Method | set_active_iter | Set the iter selected.
Method | get_active_iter | Gets the selected iter.
Method | get_mode | Undocumented
Method | set_label_text | Undocumented
Method | set_active | Undocumented
Method | clear | Removes all items from list
Method | prefill | See `kiwi.interfaces.IEasyCombo.prefill`
Method | select_item_by_data | See `kiwi.interfaces.IEasyCombo.select_item_by_data`
Method | select_item_by_label | See `kiwi.interfaces.IEasyCombo.select_item_by_label`
Method | select_item_by_position | See `kiwi.interfaces.IEasyCombo.select_item_by_position`
Method | get_selected | See `kiwi.interfaces.IEasyCombo.get_selected`
Method | get_selected_label | See `kiwi.interfaces.IEasyCombo.get_selected_label`
Method | get_selected_data | See `kiwi.interfaces.IEasyCombo.get_selected_data`
Method | select | See `kiwi.interfaces.IEasyCombo.select`
Method | append_item | See `kiwi.interfaces.IEasyCombo.append_item`
Method | get_model_strings | See `kiwi.interfaces.IEasyCombo.get_model_strings`
Method | get_model_items | See `kiwi.interfaces.IEasyCombo.get_model_items`
Method | set_pixbuf | Undocumented
Method | update_background | Undocumented
Method | get_background | Undocumented
Method | get_icon_window | Undocumented

def __init__(self, entry=None):
overridden in kiwi.ui.widgets.combo.ProxyComboEntry
Create a new ComboEntry object.

Parameters | entry | a gtk.Entry subclass to use

def do_grab_focus(self):
Undocumented
def _on_entry__focus_out_event(self, widget, event):
Undocumented
def _on_entry_completion__match_selected(self, completion, model, iter):
Undocumented
def _on_entry__activate(self, entry):
Undocumented
def _on_entry__changed(self, entry):
Undocumented
def _on_entry__scroll_event(self, entry, event):
Undocumented
def _on_entry__key_press_event(self, entry, event):

Mimics Combobox behavior

Alt+Down: Open popup

def _on_popup__hide(self, popup):
Undocumented
def _on_popup__text_selected(self, popup, text):
Undocumented
def _on_button__toggled(self, button):
Undocumented
def _update(self):
Undocumented
def clicked(self):
Undocumented
def popup(self):
Show the popup window

def popdown(self):
Hide the popup window

def set_text(self, text):
Sets the text.

Parameters | text |

def get_text(self):
Gets the current text.

Returns | the text.

def set_model(self, model):
Set the tree model to model

Parameters | model | new model (type: gtk.TreeModel )

def get_model(self):
Gets our model.

Returns | model (type: gtk.TreeModel )

def set_active_iter(self, iter):
Set the iter selected.

Parameters | iter | iter to select (type: gtk.TreeIter )

def get_active_iter(self):
Gets the selected iter.

Returns | iter selected. (type: gtk.TreeIter )

def get_mode(self):
Undocumented
def set_label_text(self, text):
Undocumented
def set_active(self, rowno):
Undocumented
def clear(self):
Removes all items from list

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

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

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

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

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

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

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

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

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

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

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

def set_pixbuf(self, pixbuf):
Undocumented
def update_background(self, color):
Undocumented
def get_background(self):
Undocumented
def get_icon_window(self):
Undocumented