File gnome-control-center-bnc564579-viewport-size-hack.diff of Package gnome-control-center

Use smaller viewport size for Netbooks

Use smaller viewport size when the screen height is 600 or smaller (i.e.
netbooks).  Otherwise the dialog size may become bigger than the screen
size, and Apply/OK buttons won't be accessible.

Signed-off-by: Takashi Iwai <tiwai@suse.de>

---
 capplets/display/xrandr-capplet.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

--- a/capplets/display/xrandr-capplet.c
+++ b/capplets/display/xrandr-capplet.c
@@ -2438,7 +2438,10 @@
     g_object_set_data (G_OBJECT (app->area), "app", app);
 
     /* FIXME: this should be computed dynamically */
-    foo_scroll_area_set_min_size (FOO_SCROLL_AREA (app->area), -1, 200);
+    if (gdk_screen_get_height(gdk_screen_get_default()) <= 600)
+	foo_scroll_area_set_min_size (FOO_SCROLL_AREA (app->area), -1, 150);
+    else
+	foo_scroll_area_set_min_size (FOO_SCROLL_AREA (app->area), -1, 200);
     gtk_widget_show (app->area);
     g_signal_connect (app->area, "paint",
 		      G_CALLBACK (on_area_paint), app);
openSUSE Build Service is sponsored by