From 1bfcadb0c03a32c6ddde0b577f74c5291b1dd4fc Mon Sep 17 00:00:00 2001 From: infirit Date: Mon, 19 May 2014 16:10:32 +0200 Subject: Unify search GtkComboBox so it work in gtk+-2 and gtk+-3 --- plugins/taglist/pluma-taglist-plugin-panel.c | 16 ---------------- pluma/pluma-history-entry.c | 10 +--------- pluma/pluma-history-entry.h | 8 -------- 3 files changed, 1 insertion(+), 33 deletions(-) diff --git a/plugins/taglist/pluma-taglist-plugin-panel.c b/plugins/taglist/pluma-taglist-plugin-panel.c index 26ea0d49..a11b689b 100755 --- a/plugins/taglist/pluma-taglist-plugin-panel.c +++ b/plugins/taglist/pluma-taglist-plugin-panel.c @@ -385,27 +385,19 @@ populate_tag_groups_combo (PlumaTaglistPluginPanel *panel) { GList *l; GtkComboBox *combo; -#if GTK_CHECK_VERSION (3, 0, 0) GtkComboBoxText *combotext; -#endif pluma_debug (DEBUG_PLUGINS); combo = GTK_COMBO_BOX (panel->priv->tag_groups_combo); -#if GTK_CHECK_VERSION (3, 0, 0) combotext = GTK_COMBO_BOX_TEXT (panel->priv->tag_groups_combo); -#endif if (taglist == NULL) return; for (l = taglist->tag_groups; l != NULL; l = g_list_next (l)) { -#if GTK_CHECK_VERSION (3, 0, 0) gtk_combo_box_text_append_text (combotext, -#else - gtk_combo_box_append_text (combo, -#endif (gchar *)((TagGroup*)l->data)->name); } @@ -422,11 +414,7 @@ selected_group_changed (GtkComboBox *combo, pluma_debug (DEBUG_PLUGINS); -#if GTK_CHECK_VERSION (3, 0, 0) group_name = gtk_combo_box_text_get_active_text (GTK_COMBO_BOX_TEXT (combo)); -#else - group_name = gtk_combo_box_get_active_text (combo); -#endif if ((group_name == NULL) || (strlen (group_name) <= 0)) { @@ -691,11 +679,7 @@ pluma_taglist_plugin_panel_init (PlumaTaglistPluginPanel *panel) panel->priv->data_dir = NULL; /* Build the window content */ -#if GTK_CHECK_VERSION (3, 0, 0) panel->priv->tag_groups_combo = gtk_combo_box_text_new (); -#else - panel->priv->tag_groups_combo = gtk_combo_box_new_text (); -#endif gtk_box_pack_start (GTK_BOX (panel), panel->priv->tag_groups_combo, FALSE, diff --git a/pluma/pluma-history-entry.c b/pluma/pluma-history-entry.c index cc010185..717d69d4 100644 --- a/pluma/pluma-history-entry.c +++ b/pluma/pluma-history-entry.c @@ -64,11 +64,7 @@ struct _PlumaHistoryEntryPrivate GSettings *settings; }; -#if GTK_CHECK_VERSION (3, 0, 0) G_DEFINE_TYPE(PlumaHistoryEntry, pluma_history_entry, GTK_TYPE_COMBO_BOX_TEXT) -#else -G_DEFINE_TYPE(PlumaHistoryEntry, pluma_history_entry, GTK_TYPE_COMBO_BOX_ENTRY) -#endif static void pluma_history_entry_set_property (GObject *object, @@ -514,12 +510,8 @@ pluma_history_entry_new (const gchar *history_id, ret = g_object_new (PLUMA_TYPE_HISTORY_ENTRY, "history-id", history_id, "model", store, -#if GTK_CHECK_VERSION (3, 0, 0) "has-entry", TRUE, - "id-column", 0, -#else - "text-column", 0, -#endif + "entry-text-column", 0, NULL); g_object_unref (store); diff --git a/pluma/pluma-history-entry.h b/pluma/pluma-history-entry.h index eba621f9..bca90d89 100644 --- a/pluma/pluma-history-entry.h +++ b/pluma/pluma-history-entry.h @@ -48,20 +48,12 @@ typedef struct _PlumaHistoryEntryPrivate PlumaHistoryEntryPrivate; struct _PlumaHistoryEntryClass { -#if GTK_CHECK_VERSION (3, 0, 0) GtkComboBoxTextClass parent_class; -#else - GtkComboBoxEntryClass parent_class; -#endif }; struct _PlumaHistoryEntry { -#if GTK_CHECK_VERSION (3, 0, 0) GtkComboBoxText parent_instance; -#else - GtkComboBoxEntry parent_instance; -#endif PlumaHistoryEntryPrivate *priv; }; -- cgit v1.2.1