[Xfce4-commits] <midori:master> Set a sensible default window size in plain mode

Christian Dywan noreply at xfce.org
Wed Sep 12 14:14:04 CEST 2012


Updating branch refs/heads/master
         to f185bcb42db65f7ef247453b3e7f86ffe1c95cd8 (commit)
       from ca07fe3cec09fc8d4183ed3cf2e62db9b5616ebd (commit)

commit f185bcb42db65f7ef247453b3e7f86ffe1c95cd8
Author: Christian Dywan <christian at twotoasts.de>
Date:   Wed Sep 12 00:43:38 2012 +0200

    Set a sensible default window size in plain mode

 midori/main.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/midori/main.c b/midori/main.c
index e17f728..4a90e12 100644
--- a/midori/main.c
+++ b/midori/main.c
@@ -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",


More information about the Xfce4-commits mailing list