summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorinfirit <[email protected]>2014-05-19 16:10:32 +0200
committerinfirit <[email protected]>2014-05-19 20:57:25 +0200
commit1bfcadb0c03a32c6ddde0b577f74c5291b1dd4fc (patch)
tree930c9c3b2e4a3cf84cc354bad17016a5de743375
parentcc28312a3f00a21d7fdf982ae9abce782878d906 (diff)
downloadpluma-1bfcadb0c03a32c6ddde0b577f74c5291b1dd4fc.tar.bz2
pluma-1bfcadb0c03a32c6ddde0b577f74c5291b1dd4fc.tar.xz
Unify search GtkComboBox so it work in gtk+-2 and gtk+-3
-rwxr-xr-xplugins/taglist/pluma-taglist-plugin-panel.c16
-rw-r--r--pluma/pluma-history-entry.c10
-rw-r--r--pluma/pluma-history-entry.h8
3 files changed, 1 insertions, 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;
};