/cpw/tomkiewicz/gg11: 5fdb91ff33a6: Merge from trunk
Tomasz Wasilczyk
tomkiewicz at cpw.pidgin.im
Sun Sep 30 15:57:52 EDT 2012
Changeset: 5fdb91ff33a61d8915d2f5fb29c37b396f6885d2
Author: Tomasz Wasilczyk <tomkiewicz at cpw.pidgin.im>
Date: 2012-09-30 21:57 +0200
Branch: default
URL: http://hg.pidgin.im/cpw/tomkiewicz/gg11/rev/5fdb91ff33a6
Description:
Merge from trunk
diffstat:
.hgignore | 1 +
pidgin/Makefile.am | 2 ++
pidgin/gtksmiley.c | 34 ++++++++++++++++++++++++++++++++++
3 files changed, 37 insertions(+), 0 deletions(-)
diffs (110 lines):
diff --git a/.hgignore b/.hgignore
--- a/.hgignore
+++ b/.hgignore
@@ -7,6 +7,7 @@ syntax: regexp
.*/perl/common/[^/]+\.c$
.*/perl/common/blib.*
.*/perl/common/pm_to_blib$
+.*/perl/common/MYMETA\.(json|yml)
.*~$
.*\.a$
.*\.bak$
diff --git a/pidgin/Makefile.am b/pidgin/Makefile.am
--- a/pidgin/Makefile.am
+++ b/pidgin/Makefile.am
@@ -168,6 +168,7 @@ pidgin_LDADD = \
$(LIBXML_LIBS) \
$(WEBKIT_LIBS) \
$(GTK_LIBS) \
+ $(X11_LIBS) \
$(top_builddir)/libpurple/libpurple.la
if USE_INTERNAL_LIBGADU
@@ -188,6 +189,7 @@ AM_CPPFLAGS = \
$(GSTREAMER_CFLAGS) \
$(DEBUG_CFLAGS) \
$(GTK_CFLAGS) \
+ $(X11_CFLAGS) \
$(DBUS_CFLAGS) \
$(GTKSPELL_CFLAGS) \
$(LIBXML_CFLAGS) \
diff --git a/pidgin/gtksmiley.c b/pidgin/gtksmiley.c
--- a/pidgin/gtksmiley.c
+++ b/pidgin/gtksmiley.c
@@ -417,21 +417,40 @@ pidgin_smiley_edit(GtkWidget *widget, Pu
g_signal_connect(window, "response", G_CALLBACK(do_add_select_cb), s);
/* The vbox */
+#if GTK_CHECK_VERSION(3,0,0)
+ vbox = gtk_grid_new();
+ gtk_grid_set_row_spacing(GTK_GRID(vbox), PIDGIN_HIG_BORDER);
+#else
vbox = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER);
+#endif
gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))),
vbox);
gtk_widget_show(vbox);
/* The hbox */
+#if GTK_CHECK_VERSION(3,0,0)
+ hbox = gtk_grid_new();
+ gtk_grid_set_column_spacing(GTK_GRID(hbox), PIDGIN_HIG_BORDER);
+ gtk_grid_attach(GTK_GRID(vbox), hbox, 0, 0, 1, 1);
+#else
hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER);
gtk_container_add(GTK_CONTAINER(GTK_VBOX(vbox)), hbox);
+#endif
label = gtk_label_new_with_mnemonic(_("_Image:"));
+#if GTK_CHECK_VERSION(3,0,0)
+ gtk_grid_attach(GTK_GRID(hbox), label, 0, 0, 1, 1);
+#else
gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
+#endif
gtk_widget_show(label);
filech = gtk_button_new();
+#if GTK_CHECK_VERSION(3,0,0)
+ gtk_grid_attach_next_to(GTK_GRID(hbox), filech, NULL, GTK_POS_RIGHT, 1, 1);
+#else
gtk_box_pack_end(GTK_BOX(hbox), filech, FALSE, FALSE, 0);
+#endif
pidgin_set_accessible_label(filech, label);
s->smiley_image = gtk_image_new();
@@ -453,12 +472,23 @@ pidgin_smiley_edit(GtkWidget *widget, Pu
gtk_widget_show_all(hbox);
/* info */
+#if GTK_CHECK_VERSION(3,0,0)
+ hbox = gtk_grid_new();
+ gtk_grid_set_column_spacing(GTK_GRID(hbox), PIDGIN_HIG_BORDER);
+
+ gtk_grid_attach_next_to(GTK_GRID(vbox), hbox, NULL, GTK_POS_BOTTOM, 1, 1);
+#else
hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER);
gtk_container_add(GTK_CONTAINER(GTK_VBOX(vbox)),hbox);
+#endif
/* Shortcut text */
label = gtk_label_new_with_mnemonic(_("S_hortcut text:"));
+#if GTK_CHECK_VERSION(3,0,0)
+ gtk_grid_attach(GTK_GRID(hbox), label, 0, 0, 1, 1);
+#else
gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
+#endif
gtk_widget_show(label);
s->smile = gtk_entry_new();
@@ -476,7 +506,11 @@ pidgin_smiley_edit(GtkWidget *widget, Pu
g_signal_connect(G_OBJECT(s->smile), "insert-text", G_CALLBACK(smiley_name_insert_cb), s);
g_signal_connect(G_OBJECT(s->smile), "delete-text", G_CALLBACK(smiley_name_delete_cb), s);
+#if GTK_CHECK_VERSION(3,0,0)
+ gtk_grid_attach_next_to(GTK_GRID(hbox), s->smile, NULL, GTK_POS_RIGHT, 1, 1);
+#else
gtk_box_pack_end(GTK_BOX(hbox), s->smile, FALSE, FALSE, 0);
+#endif
gtk_widget_show(s->smile);
gtk_widget_show(hbox);
More information about the Commits
mailing list