[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