[geany/geany-plugins] 6da7fc: GProject: Fix GTK+3 support
Quentin Glidic
git-noreply at xxxxx
Thu Apr 4 21:04:57 UTC 2013
Branch: refs/heads/master
Author: Quentin Glidic <sardemff7+git at sardemff7.net>
Committer: Jiří Techet <techet at gmail.com>
Date: Thu, 04 Apr 2013 21:04:57 UTC
Commit: 6da7fc768344e17ce6aabdd0a325cf2f6f93825b
https://github.com/geany/geany-plugins/commit/6da7fc768344e17ce6aabdd0a325cf2f6f93825b
Log Message:
-----------
GProject: Fix GTK+3 support
Signed-off-by: Quentin Glidic <sardemff7+git at sardemff7.net>
Modified Paths:
--------------
build/gproject.m4
gproject/src/gproject-sidebar.c
Modified: build/gproject.m4
1 files changed, 0 insertions(+), 1 deletions(-)
===================================================================
@@ -1,7 +1,6 @@
AC_DEFUN([GP_CHECK_GPROJECT],
[
GP_ARG_DISABLE([GProject], [auto])
- GP_CHECK_PLUGIN_GTK2_ONLY([GProject])
GP_COMMIT_PLUGIN_STATUS([GProject])
AC_CONFIG_FILES([
gproject/Makefile
Modified: gproject/src/gproject-sidebar.c
10 files changed, 6 insertions(+), 4 deletions(-)
===================================================================
@@ -24,6 +24,7 @@
#include "config.h"
#endif
#include <geanyplugin.h>
+#include <gtkcompat.h>
#include "gproject-utils.h"
#include "gproject-project.h"
@@ -92,7 +93,7 @@ static gint show_dialog_find_file(gchar *path, gchar **pattern, gboolean *case_s
label = gtk_label_new(_("Search for:"));
gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
gtk_size_group_add_widget(size_group, label);
- s_fif_dialog.combo = gtk_combo_box_entry_new_text();
+ s_fif_dialog.combo = gtk_combo_box_text_new_with_entry();
entry = gtk_bin_get_child(GTK_BIN(s_fif_dialog.combo));
gtk_entry_set_width_chars(GTK_ENTRY(entry), 40);
gtk_label_set_mnemonic_widget(GTK_LABEL(label), entry);
@@ -146,7 +147,7 @@ static gint show_dialog_find_file(gchar *path, gchar **pattern, gboolean *case_s
*pattern = g_strconcat("*", str, "*", NULL);
*case_sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(s_fif_dialog.case_sensitive));
*full_path = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(s_fif_dialog.full_path));
- ui_combo_box_add_to_history(GTK_COMBO_BOX_ENTRY(s_fif_dialog.combo), str, 0);
+ ui_combo_box_add_to_history(GTK_COMBO_BOX_TEXT(s_fif_dialog.combo), str, 0);
}
gtk_widget_hide(s_fif_dialog.widget);
@@ -348,7 +349,7 @@ static void on_open_clicked(void)
gchar *icon;
gtk_tree_model_get(model, &iter, FILEVIEW_COLUMN_ICON, &icon, -1);
-
+
if (!icon)
{
/* help string doesn't have icon */
@@ -765,6 +766,8 @@ void gprj_sidebar_init(void)
g_signal_connect(G_OBJECT(s_file_view), "key-press-event",
G_CALLBACK(on_key_press), NULL);
+ gtk_box_pack_start(GTK_BOX(s_file_view_vbox), s_file_view, TRUE, TRUE, 0);
+
/**** popup menu ****/
s_popup_menu.widget = gtk_menu_new();
@@ -815,7 +818,6 @@ void gprj_sidebar_init(void)
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_container_add(GTK_CONTAINER(scrollwin), s_file_view);
- gtk_container_add(GTK_CONTAINER(s_file_view_vbox), scrollwin);
gtk_widget_show_all(s_file_view_vbox);
gtk_notebook_append_page(GTK_NOTEBOOK(geany->main_widgets->sidebar_notebook),
--------------
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