X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkcomboboxtext.h;h=c31c9c2231a7b1759dfe45c566f7944c93dac2c5;hb=563eb60666d9f72c38d7542b0ab37841e6aac488;hp=455dd858ee13da6519b6699cff497e7b3e663eab;hpb=7a5a5e9c5dee16601c8bf1df67ce12c81000bfb9;p=~andy%2Fgtk diff --git a/gtk/gtkcomboboxtext.h b/gtk/gtkcomboboxtext.h index 455dd858e..c31c9c223 100644 --- a/gtk/gtkcomboboxtext.h +++ b/gtk/gtkcomboboxtext.h @@ -16,13 +16,13 @@ * License along with this library. If not, see . */ +#ifndef __GTK_COMBO_BOX_TEXT_H__ +#define __GTK_COMBO_BOX_TEXT_H__ + #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION) #error "Only can be included directly." #endif -#ifndef __GTK_COMBO_BOX_TEXT_H__ -#define __GTK_COMBO_BOX_TEXT_H__ - #include G_BEGIN_DECLS @@ -40,7 +40,7 @@ typedef struct _GtkComboBoxTextClass GtkComboBoxTextClass; struct _GtkComboBoxText { - /* */ + /*< private >*/ GtkComboBox parent_instance; GtkComboBoxTextPrivate *priv; @@ -59,6 +59,7 @@ struct _GtkComboBoxTextClass GType gtk_combo_box_text_get_type (void) G_GNUC_CONST; GtkWidget* gtk_combo_box_text_new (void); +GtkWidget* gtk_combo_box_text_new_with_entry (void); void gtk_combo_box_text_append_text (GtkComboBoxText *combo_box, const gchar *text); void gtk_combo_box_text_insert_text (GtkComboBoxText *combo_box, @@ -66,10 +67,21 @@ void gtk_combo_box_text_insert_text (GtkComboBoxText *combo_box const gchar *text); void gtk_combo_box_text_prepend_text (GtkComboBoxText *combo_box, const gchar *text); -void gtk_combo_box_text_remove_text (GtkComboBoxText *combo_box, +void gtk_combo_box_text_remove (GtkComboBoxText *combo_box, gint position); +void gtk_combo_box_text_remove_all (GtkComboBoxText *combo_box); gchar *gtk_combo_box_text_get_active_text (GtkComboBoxText *combo_box); +void gtk_combo_box_text_insert (GtkComboBoxText *combo_box, + gint position, + const gchar *id, + const gchar *text); +void gtk_combo_box_text_append (GtkComboBoxText *combo_box, + const gchar *id, + const gchar *text); +void gtk_combo_box_text_prepend (GtkComboBoxText *combo_box, + const gchar *id, + const gchar *text); G_END_DECLS