Index: gtk/gtk.symbols
===================================================================
--- gtk/gtk.symbols	(revision 20391)
+++ gtk/gtk.symbols	(working copy)
@@ -833,6 +833,7 @@
 #if IN_HEADER(__GTK_COMBO_BOX_H__)
 #if IN_FILE(__GTK_COMBO_BOX_C__)
 gtk_combo_box_append_text
+gtk_combo_box_clear_text
 gtk_combo_box_get_active
 gtk_combo_box_get_active_iter
 gtk_combo_box_get_active_text
Index: gtk/gtkcombobox.c
===================================================================
--- gtk/gtkcombobox.c	(revision 20391)
+++ gtk/gtkcombobox.c	(working copy)
@@ -5147,6 +5147,28 @@
   return NULL;
 }
 
+/**
+ * gtk_combo_box_clear_text:
+ * @combo_box: A #GtkComboBox constructed with gtk_combo_box_new_text().
+ *
+ * Removes all the text entries from the combo box.  Note that you can only use
+ * this function with combo boxes constructed with gtk_combo_box_new_text()
+ * and with #GtkComboBoxEntry<!-- -->s.
+ *
+ * Since: 2.14
+ */
+void
+gtk_combo_box_clear_text (GtkComboBox *combo_box)
+{
+  GtkListStore *store;
+
+  g_return_if_fail (GTK_IS_COMBO_BOX (combo_box));
+  g_return_if_fail (GTK_IS_LIST_STORE (combo_box->priv->model));
+
+  store = GTK_LIST_STORE (combo_box->priv->model);
+  gtk_list_store_clear(store);
+}
+
 static gchar *
 gtk_combo_box_real_get_active_text (GtkComboBox *combo_box)
 {
Index: gtk/gtkcombobox.h
===================================================================
--- gtk/gtkcombobox.h	(revision 20391)
+++ gtk/gtkcombobox.h	(working copy)
@@ -126,6 +126,7 @@
 void          gtk_combo_box_remove_text      (GtkComboBox     *combo_box,
                                               gint             position);
 gchar        *gtk_combo_box_get_active_text  (GtkComboBox     *combo_box);
+void          gtk_combo_box_clear_text       (GtkComboBox     *combo_box);
 
 /* programmatic control */
 void          gtk_combo_box_popup            (GtkComboBox     *combo_box);
