20#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gtk/gtk.h> can be included directly."
30#define GTK_TYPE_COMBO_BOX (gtk_combo_box_get_type ())
31#define GTK_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX, GtkComboBox))
32#define GTK_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_COMBO_BOX, GtkComboBoxClass))
33#define GTK_IS_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX))
34#define GTK_IS_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_COMBO_BOX))
35#define GTK_COMBO_BOX_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_COMBO_BOX, GtkComboBoxClass))
148 const
char *active_id);
#define GDK_DEPRECATED_IN_4_10_FOR(f)
#define GDK_AVAILABLE_IN_ALL
struct _GdkDevice GdkDevice
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
gboolean gtk_combo_box_set_active_id(GtkComboBox *combo_box, const char *active_id)
gboolean gtk_combo_box_get_has_entry(GtkComboBox *combo_box)
void gtk_combo_box_set_row_separator_func(GtkComboBox *combo_box, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy)
void gtk_combo_box_popup_for_device(GtkComboBox *combo_box, GdkDevice *device)
void gtk_combo_box_set_id_column(GtkComboBox *combo_box, int id_column)
int gtk_combo_box_get_id_column(GtkComboBox *combo_box)
int gtk_combo_box_get_entry_text_column(GtkComboBox *combo_box)
GtkWidget * gtk_combo_box_get_child(GtkComboBox *combo_box)
gboolean gtk_combo_box_get_active_iter(GtkComboBox *combo_box, GtkTreeIter *iter)
void gtk_combo_box_set_model(GtkComboBox *combo_box, GtkTreeModel *model)
GtkWidget * gtk_combo_box_new_with_model_and_entry(GtkTreeModel *model)
const char * gtk_combo_box_get_active_id(GtkComboBox *combo_box)
GtkTreeViewRowSeparatorFunc gtk_combo_box_get_row_separator_func(GtkComboBox *combo_box)
void gtk_combo_box_set_button_sensitivity(GtkComboBox *combo_box, GtkSensitivityType sensitivity)
gboolean gtk_combo_box_get_popup_fixed_width(GtkComboBox *combo_box)
void gtk_combo_box_set_active(GtkComboBox *combo_box, int index_)
void gtk_combo_box_set_active_iter(GtkComboBox *combo_box, GtkTreeIter *iter)
void gtk_combo_box_set_entry_text_column(GtkComboBox *combo_box, int text_column)
int gtk_combo_box_get_active(GtkComboBox *combo_box)
GtkWidget * gtk_combo_box_new(void)
void gtk_combo_box_popdown(GtkComboBox *combo_box)
void gtk_combo_box_popup(GtkComboBox *combo_box)
GtkTreeModel * gtk_combo_box_get_model(GtkComboBox *combo_box)
GtkWidget * gtk_combo_box_new_with_entry(void)
GDK_AVAILABLE_IN_ALL GType gtk_combo_box_get_type(void) G_GNUC_CONST
void gtk_combo_box_set_child(GtkComboBox *combo_box, GtkWidget *child)
void gtk_combo_box_set_popup_fixed_width(GtkComboBox *combo_box, gboolean fixed)
GtkSensitivityType gtk_combo_box_get_button_sensitivity(GtkComboBox *combo_box)
GtkWidget * gtk_combo_box_new_with_model(GtkTreeModel *model)
struct _GtkTreeModel GtkTreeModel
gboolean(* GtkTreeViewRowSeparatorFunc)(GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
void(* GDestroyNotify)(gpointer data)
void(* activate)(GtkComboBox *combo_box)
void(* changed)(GtkComboBox *combo_box)
GtkWidgetClass parent_class
GtkWidget parent_instance