Signal
GtkComboBox::format-entry-text
Description [src]
Emitted to allow changing how the text in a combo box’s entry is displayed.
Connect a signal handler which returns an allocated string representing
path
. That string will then be used to set the text in the combo box’s
entry. The default signal handler uses the text from the
GtkComboBox:entry-text-column
model column.
Here’s an example signal handler which fetches data from the model and displays it in the entry. “`c static char * format_entry_text_callback (GtkComboBox combo, const char path, gpointer user_data) { GtkTreeIter iter; GtkTreeModel model; double value;
model = gtk_combo_box_get_model (combo);
gtk_tree_model_get_iter_from_string (model, &iter, path); gtk_tree_model_get (model, &iter, THE_DOUBLE_VALUE_COLUMN, &value, -1);
return g_strdup_printf (“%g”, value); } “`.
Default handler: | The default handler is called after the handlers added via |
Parameters
path |
gchar* |
The |
|
The data is owned by the caller of the function. | |
The string is a NUL terminated UTF-8 string. |