GtkComboBox: Add a constructor that takes a model and adds an entry
https://bugzilla.gnome.org/show_bug.cgi?id=633050
This commit is contained in:
@ -779,6 +779,7 @@ GtkComboBox
|
|||||||
gtk_combo_box_new
|
gtk_combo_box_new
|
||||||
gtk_combo_box_new_with_entry
|
gtk_combo_box_new_with_entry
|
||||||
gtk_combo_box_new_with_model
|
gtk_combo_box_new_with_model
|
||||||
|
gtk_combo_box_new_with_model_and_entry
|
||||||
gtk_combo_box_get_wrap_width
|
gtk_combo_box_get_wrap_width
|
||||||
gtk_combo_box_set_wrap_width
|
gtk_combo_box_set_wrap_width
|
||||||
gtk_combo_box_get_row_span_column
|
gtk_combo_box_get_row_span_column
|
||||||
|
|||||||
@ -821,6 +821,7 @@ gtk_combo_box_get_wrap_width
|
|||||||
gtk_combo_box_new
|
gtk_combo_box_new
|
||||||
gtk_combo_box_new_with_entry
|
gtk_combo_box_new_with_entry
|
||||||
gtk_combo_box_new_with_model
|
gtk_combo_box_new_with_model
|
||||||
|
gtk_combo_box_new_with_model_and_entry
|
||||||
gtk_combo_box_popdown
|
gtk_combo_box_popdown
|
||||||
gtk_combo_box_popup
|
gtk_combo_box_popup
|
||||||
gtk_combo_box_popup_for_device
|
gtk_combo_box_popup_for_device
|
||||||
|
|||||||
@ -4882,6 +4882,23 @@ gtk_combo_box_new_with_model (GtkTreeModel *model)
|
|||||||
return GTK_WIDGET (combo_box);
|
return GTK_WIDGET (combo_box);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gtk_combo_box_new_with_model_and_entry:
|
||||||
|
*
|
||||||
|
* Creates a new empty #GtkComboBox with an entry
|
||||||
|
* and with the model initialized to @model.
|
||||||
|
*
|
||||||
|
* Return value: A new #GtkComboBox
|
||||||
|
*/
|
||||||
|
GtkWidget *
|
||||||
|
gtk_combo_box_new_with_model_and_entry (GtkTreeModel *model)
|
||||||
|
{
|
||||||
|
return g_object_new (GTK_TYPE_COMBO_BOX,
|
||||||
|
"has-entry", TRUE,
|
||||||
|
"model", model,
|
||||||
|
NULL);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_combo_box_get_wrap_width:
|
* gtk_combo_box_get_wrap_width:
|
||||||
* @combo_box: A #GtkComboBox
|
* @combo_box: A #GtkComboBox
|
||||||
|
|||||||
@ -69,6 +69,7 @@ GType gtk_combo_box_get_type (void) G_GNUC_CONST;
|
|||||||
GtkWidget *gtk_combo_box_new (void);
|
GtkWidget *gtk_combo_box_new (void);
|
||||||
GtkWidget *gtk_combo_box_new_with_entry (void);
|
GtkWidget *gtk_combo_box_new_with_entry (void);
|
||||||
GtkWidget *gtk_combo_box_new_with_model (GtkTreeModel *model);
|
GtkWidget *gtk_combo_box_new_with_model (GtkTreeModel *model);
|
||||||
|
GtkWidget *gtk_combo_box_new_with_model_and_entry (GtkTreeModel *model);
|
||||||
|
|
||||||
/* grids */
|
/* grids */
|
||||||
gint gtk_combo_box_get_wrap_width (GtkComboBox *combo_box);
|
gint gtk_combo_box_get_wrap_width (GtkComboBox *combo_box);
|
||||||
|
|||||||
Reference in New Issue
Block a user