[gedit] Add gedit_status_combo_box_remove_item
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Add gedit_status_combo_box_remove_item
- Date: Thu, 18 Feb 2010 21:05:59 +0000 (UTC)
commit cf57263e368489cf38aad092a02feca0bc336e1e
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Thu Feb 18 22:05:09 2010 +0100
Add gedit_status_combo_box_remove_item
gedit/gedit-status-combo-box.c | 11 +++++++++++
gedit/gedit-status-combo-box.h | 2 ++
2 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/gedit/gedit-status-combo-box.c b/gedit/gedit-status-combo-box.c
index e1f4cd6..71ea8c9 100644
--- a/gedit/gedit-status-combo-box.c
+++ b/gedit/gedit-status-combo-box.c
@@ -351,6 +351,17 @@ gedit_status_combo_box_add_item (GeditStatusComboBox *combo,
g_signal_connect (item, "activate", G_CALLBACK (item_activated), combo);
}
+void
+gedit_status_combo_box_remove_item (GeditStatusComboBox *combo,
+ GtkMenuItem *item)
+{
+ g_return_if_fail (GEDIT_IS_STATUS_COMBO_BOX (combo));
+ g_return_if_fail (GTK_IS_MENU_ITEM (item));
+
+ gtk_container_remove (GTK_CONTAINER (combo->priv->menu),
+ GTK_WIDGET (item));
+}
+
GList *
gedit_status_combo_box_get_items (GeditStatusComboBox *combo)
{
diff --git a/gedit/gedit-status-combo-box.h b/gedit/gedit-status-combo-box.h
index f3a3b88..e3593a8 100644
--- a/gedit/gedit-status-combo-box.h
+++ b/gedit/gedit-status-combo-box.h
@@ -62,6 +62,8 @@ void gedit_status_combo_box_set_label (GeditStatusComboBox *combo,
void gedit_status_combo_box_add_item (GeditStatusComboBox *combo,
GtkMenuItem *item,
const gchar *text);
+void gedit_status_combo_box_remove_item (GeditStatusComboBox *combo,
+ GtkMenuItem *item);
GList *gedit_status_combo_box_get_items (GeditStatusComboBox *combo);
const gchar *gedit_status_combo_box_get_item_text (GeditStatusComboBox *combo,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]