1
Index: pidgin-2.10.2/pidgin/gtkpounce.c
2
===================================================================
3
--- pidgin-2.10.2.orig/pidgin/gtkpounce.c 2012-03-14 06:28:02.000000000 +0100
4
+++ pidgin-2.10.2/pidgin/gtkpounce.c 2012-03-16 12:33:59.276065914 +0100
6
GPtrArray *sound_widgets;
7
GPtrArray *exec_widgets;
8
GtkWidget *send_msg_imhtml;
9
+ GtkWidget *scrolledWindow1024x600 = NULL;
11
g_return_if_fail((cur_pounce != NULL) ||
15
/* Create the vbox that will contain all the prefs stuff. */
16
vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BOX_SPACE);
17
- gtk_box_pack_start(GTK_BOX(vbox1), vbox2, TRUE, TRUE, 0);
19
+ if (gdk_screen_get_default() != NULL && gdk_screen_get_height(gdk_screen_get_default()) <= 600) {
20
+ scrolledWindow1024x600 = gtk_scrolled_window_new(NULL,NULL);
21
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),GTK_POLICY_NEVER,GTK_POLICY_AUTOMATIC);
22
+ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),vbox2);
23
+ gtk_box_pack_start(GTK_BOX(vbox1), scrolledWindow1024x600, TRUE, TRUE, 0);
25
+ gtk_box_pack_start(GTK_BOX(vbox1), vbox2, TRUE, TRUE, 0);
27
/* Create the "Pounce on Whom" frame. */
28
frame = pidgin_make_frame(vbox2, _("Pounce on Whom"));
30
@@ -1012,6 +1019,12 @@
33
gtk_widget_show(vbox2);
34
+ if (gdk_screen_get_default() != NULL && gdk_screen_get_height(gdk_screen_get_default()) <= 600) {
36
+ gtk_widget_show(scrolledWindow1024x600);
37
+ gtk_window_get_size(GTK_WINDOW(window),&oldw,&oldh);
38
+ gtk_window_resize(GTK_WINDOW (window),oldw,448);
40
gtk_widget_show(window);