]> spindle.queued.net Git - midori/commitdiff
Set a sensible default window size in plain mode
authorChristian Dywan <christian@twotoasts.de>
Tue, 11 Sep 2012 22:43:38 +0000 (00:43 +0200)
committerChristian Dywan <christian@twotoasts.de>
Wed, 12 Sep 2012 12:12:08 +0000 (14:12 +0200)
midori/main.c

index e17f7286e3f5908cf5704458ce66ee7b6acbd0d0..4a90e12aada5d78042c231f90d5466fbae68d893 100644 (file)
@@ -2064,6 +2064,14 @@ main (int    argc,
         GtkWidget* web_view = webkit_web_view_new ();
         gchar* uri = midori_prepare_uri (
             (uris != NULL && uris[0]) ? uris[0] : "http://www.example.com");
+
+        gint width, height;
+        GdkRectangle monitor;
+        GdkScreen* screen = gtk_window_get_screen (GTK_WINDOW (window));
+        gdk_screen_get_monitor_geometry (screen, 0, &monitor);
+        width = monitor.width / 1.7; height = monitor.height / 1.7;
+        gtk_window_set_default_size (GTK_WINDOW (window), width, height);
+
         gtk_container_add (GTK_CONTAINER (window), scrolled);
         gtk_container_add (GTK_CONTAINER (scrolled), web_view);
         g_signal_connect (window, "delete-event",