[Xfce4-commits] <postler:master> Determine default window sizes relative to monitor

Christian Dywan noreply at xfce.org
Sat Jun 26 03:22:11 CEST 2010


Updating branch refs/heads/master
         to db5787cdae6435db7f76001a9137023dfa17e26d (commit)
       from 78dab05886106e28aaee6a48d69bad2b8a24c923 (commit)

commit db5787cdae6435db7f76001a9137023dfa17e26d
Author: Christian Dywan <christian at twotoasts.de>
Date:   Wed Jun 23 23:34:40 2010 +0200

    Determine default window sizes relative to monitor

 postler/postler-bureau.vala   |    7 ++++---
 postler/postler-composer.vala |    6 +++---
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/postler/postler-bureau.vala b/postler/postler-bureau.vala
index 5f30aff..ba6da9f 100644
--- a/postler/postler-bureau.vala
+++ b/postler/postler-bureau.vala
@@ -289,9 +289,10 @@ public class Postler.Bureau : Gtk.Window {
                      title: GLib.Environment.get_application_name ());
 
         var screen = get_screen ();
-        double window_width = screen.get_width () / 1.7;
-        double window_height = screen.get_height () / 1.7;
-        set_default_size ((int)window_width, (int)window_height);
+        Gdk.Rectangle monitor;
+        screen.get_monitor_geometry (0, out monitor);
+        double window_width = monitor.width / 1.7;
+        set_default_size ((int)window_width, (int)(monitor.height / 1.7));
 
         ui = new Gtk.UIManager ();
         actions = new Gtk.ActionGroup ("Bureau");
diff --git a/postler/postler-composer.vala b/postler/postler-composer.vala
index 674e4fc..29c7b5b 100644
--- a/postler/postler-composer.vala
+++ b/postler/postler-composer.vala
@@ -176,9 +176,9 @@ public class Postler.Composer : Gtk.Window {
                      title: _("Compose message"));
 
         var screen = get_screen ();
-        double window_width = screen.get_width () / 1.7;
-        double window_height = screen.get_height () / 1.7;
-        set_default_size ((int)window_width, (int)window_height);
+        Gdk.Rectangle monitor;
+        screen.get_monitor_geometry (0, out monitor);
+        set_default_size ((int)(monitor.width / 2.5), (int)(monitor.height / 2.0));
 
         ui = new Gtk.UIManager ();
         actions = new Gtk.ActionGroup ("Composer");



More information about the Xfce4-commits mailing list