[geany/geany-plugins] 4a2f4b: geanyctags: Fix GTK3 compatibility
Colomban Wendling
git-noreply at xxxxx
Mon Oct 20 17:04:35 UTC 2014
Branch: refs/heads/master
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Jiří Techet <techet at gmail.com>
Date: Mon, 20 Oct 2014 17:04:35 UTC
Commit: 4a2f4b1fff33e53e08b368b1d185926a4826ec8a
https://github.com/geany/geany-plugins/commit/4a2f4b1fff33e53e08b368b1d185926a4826ec8a
Log Message:
-----------
geanyctags: Fix GTK3 compatibility
Modified Paths:
--------------
geanyctags/src/geanyctags.c
Modified: geanyctags/src/geanyctags.c
16 lines changed, 12 insertions(+), 4 deletions(-)
===================================================================
@@ -38,6 +38,14 @@
#include <signal.h>
+/* Pre-GTK 2.24 compatibility */
+#ifndef GTK_COMBO_BOX_TEXT
+# define GTK_COMBO_BOX_TEXT GTK_COMBO_BOX
+# define gtk_combo_box_text_new gtk_combo_box_new_text
+# define gtk_combo_box_text_append_text gtk_combo_box_append_text
+#endif
+
+
PLUGIN_VERSION_CHECK(211)
PLUGIN_SET_INFO("GeanyCtags",
_("Ctags generation and search plugin for geany projects"),
@@ -538,10 +546,10 @@ static void create_dialog_find_file(void)
gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
gtk_size_group_add_widget(size_group, label);
- s_ft_dialog.combo_match = gtk_combo_box_new_text();
- gtk_combo_box_append_text(GTK_COMBO_BOX(s_ft_dialog.combo_match), "full");
- gtk_combo_box_append_text(GTK_COMBO_BOX(s_ft_dialog.combo_match), "prefix");
- gtk_combo_box_append_text(GTK_COMBO_BOX(s_ft_dialog.combo_match), "pattern");
+ s_ft_dialog.combo_match = gtk_combo_box_text_new();
+ gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(s_ft_dialog.combo_match), "full");
+ gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(s_ft_dialog.combo_match), "prefix");
+ gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(s_ft_dialog.combo_match), "pattern");
gtk_combo_box_set_active(GTK_COMBO_BOX(s_ft_dialog.combo_match), 1);
gtk_label_set_mnemonic_widget(GTK_LABEL(label), s_ft_dialog.combo_match);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list