]> git.pld-linux.org Git - packages/ekg2.git/blob - ekg2-gtk.patch
- fix gtk api usage for GTK 2.22
[packages/ekg2.git] / ekg2-gtk.patch
1 --- ekg2-20090120.orig/plugins/gtk/gtkutil.c    2009-01-20 22:31:03.000000000 +0100
2 +++ ekg2-20090120/plugins/gtk/gtkutil.c 2009-02-24 23:58:04.000000000 +0100
3 @@ -26,7 +26,6 @@
4  #include <fcntl.h>
5  
6  #include <gtk/gtkbutton.h>
7 -#include <gtk/gtkclist.h>
8  #include <gtk/gtkscrolledwindow.h>
9  #include <gtk/gtkmessagedialog.h>
10  #include <gtk/gtkwindow.h>
11 --- ekg2-20101007/plugins/gtk/maingui.c~        2010-10-07 09:50:40.796014732 +0200
12 +++ ekg2-20101007/plugins/gtk/maingui.c 2010-10-07 09:56:43.665632423 +0200
13 @@ -44,6 +44,7 @@
14  #include <stdio.h>
15  #include <ctype.h>
16  
17 +#include <gtk/gtk.h>
18  #include <gtk/gtkarrow.h>
19  #include <gtk/gtktogglebutton.h>
20  #include <gtk/gtkhbox.h>
21 --- ekg2-20101007/plugins/gtk/maingui.c~        2010-10-07 04:14:05.000000000 +0200
22 +++ ekg2-20101007/plugins/gtk/maingui.c 2010-10-07 09:28:58.093047709 +0200
23 @@ -1800,7 +1800,11 @@
24  #endif
25         gui->nick_label = but = gtk_button_new_with_label(gtk_session_target(sess->session));
26         gtk_button_set_relief(GTK_BUTTON(but), GTK_RELIEF_NONE);
27 +#if GTK_CHECK_VERSION(2,18,0)
28 +       gtk_wdiget_set_can_focus(but, false);
29 +#else
30         GTK_WIDGET_UNSET_FLAGS(but, GTK_CAN_FOCUS);
31 +#endif
32         gtk_box_pack_end(GTK_BOX(gui->nick_box), but, 0, 0, 0);
33         g_signal_connect(G_OBJECT(but), "clicked", G_CALLBACK(mg_sessionclick_cb), NULL);
34  
35 --- ekg2-20101007/plugins/gtk/menu.c~   2010-10-07 04:14:05.000000000 +0200
36 +++ ekg2-20101007/plugins/gtk/menu.c    2010-10-07 09:39:06.252667947 +0200
37 @@ -167,7 +167,11 @@
38         gtk_container_add(GTK_CONTAINER(vbox), hbox);
39  
40         wid = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
41 +#if GTK_CHECK_VERSION(2,18,0)
42 +       gtk_widget_set_can_default(GTK_WIDGET(wid), true);
43 +#else
44         GTK_WIDGET_SET_FLAGS(GTK_WIDGET(wid), GTK_CAN_DEFAULT);
45 +#endif
46         gtk_dialog_add_action_widget(GTK_DIALOG(about), wid, GTK_RESPONSE_OK);
47         gtk_widget_grab_default(wid);
48  
This page took 0.059753 seconds and 4 git commands to generate.