GtkComboBox
A widget used to choose from a list of items
A #GtkComboBox is a widget that allows the user to choose from a
list of valid choices. The #GtkComboBox displays the selected
choice. When activated, the #GtkComboBox displays a popup
which allows the user to make a new choice. The style in which
the selected value is displayed, and the style of the popup is
determined by the current theme. It may be similar to a #GtkOptionMenu,
or similar to a Windows-style combo box.
Unlike its predecessors #GtkCombo and #GtkOptionMenu, the #GtkComboBox
uses the model-view pattern; the list of valid choices is specified in the
form of a tree model, and the display of the choices can be adapted to
the data in the model by using cell renderers, as you would in a tree view.
This is possible since #GtkComboBox implements the #GtkCellLayout interface.
The tree model holding the valid choices is not restricted to a flat list,
it can be a real tree, and the popup will reflect the tree structure.
In addition to the model-view API, #GtkComboBox offers a simple API which
is suitable for text-only combo boxes, and hides the complexity of managing
the data in a model. It consists of the functions gtk_combo_box_new_text(),
gtk_combo_box_append_text(), gtk_combo_box_insert_text(),
gtk_combo_box_prepend_text(), gtk_combo_box_remove_text() and
gtk_combo_box_get_active_text().
#GtkComboBoxEntry, #GtkTreeModel, #GtkCellRenderer
@combobox: the object which received the signal.
@combobox: the object which received the signal.
@combobox: the object which received the signal.
@Returns:
@model:
@model:
@Returns:
@combo_box:
@Returns:
@combo_box:
@width:
@combo_box:
@Returns:
@combo_box:
@row_span:
@combo_box:
@Returns:
@combo_box:
@column_span:
@combo_box:
@Returns:
@combo_box:
@index_:
@index:
@combo_box:
@iter:
@Returns:
@combo_box:
@iter:
@combo_box:
@Returns:
@combo_box:
@model:
@Returns:
@combo_box:
@text:
@combo_box:
@position:
@text:
@combo_box:
@text:
@combo_box:
@position:
@combo_box:
@Returns:
@combo_box:
@combo_box:
@combo_box:
@Returns:
@combo_box:
@Returns:
@combo_box:
@func:
@data:
@destroy:
@combo_box:
@add_tearoffs:
@combo_box:
@Returns:
@combo_box:
@title:
@combo_box:
@Returns:
@combo:
@focus_on_click:
@combo:
@Returns: