From bdfa23d3d3dfa3f946c90320c097cd877a6be9b0 Mon Sep 17 00:00:00 2001 From: Greg Frost Date: Sun, 26 Jul 2009 16:21:54 +0930 Subject: LinHES-timezone: set initial window position so it is full screen --- abs/core-testing/LinHES-timezone/PKGBUILD | 4 ++-- abs/core-testing/LinHES-timezone/linhes_timezone.c | 14 +++++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/abs/core-testing/LinHES-timezone/PKGBUILD b/abs/core-testing/LinHES-timezone/PKGBUILD index 0b0d2ad..eedc364 100644 --- a/abs/core-testing/LinHES-timezone/PKGBUILD +++ b/abs/core-testing/LinHES-timezone/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer: Greg Frost pkgname=LinHES-timezone pkgver=1 -pkgrel=6 +pkgrel=7 pkgdesc="GUI timezone selector used by LinHES-config." arch=i686 depends=() @@ -27,4 +27,4 @@ md5sums=('53976e51e938c555f84b43c933339051' '0d9e51af5f650dd329edce4531c42a58' 'c01e2335603d8395004e32bae9060fde' 'b20bd68272644f607fbfe7d50e7be42a' - '448ffca8f38b2dcd989e599ff2057399') + '8629268a4f2ca8391e4d1087a9734088') diff --git a/abs/core-testing/LinHES-timezone/linhes_timezone.c b/abs/core-testing/LinHES-timezone/linhes_timezone.c index ff75549..d295091 100644 --- a/abs/core-testing/LinHES-timezone/linhes_timezone.c +++ b/abs/core-testing/LinHES-timezone/linhes_timezone.c @@ -750,6 +750,17 @@ void remove_titlebar_and_borders () (char *) &mwm_hints, 5); } +void set_window_position (int x, int y) +{ + XSizeHints hints; + + hints.flags = USPosition | PPosition; + hints.x = x; + hints.y = y; + + XSetWMNormalHints(display, window, &hints); +} + int main (int argc, char *argv[]) { XEvent xevent; @@ -851,12 +862,13 @@ int main (int argc, char *argv[]) radius = height; radius = 0.96 * radius / 2; - + window = XCreateSimpleWindow (display, DefaultRootWindow(display), x, y, width, height, 0, land[0].pixel, ocean.pixel); remove_titlebar_and_borders (); + set_window_position (x, y); if (!window) { -- cgit v0.12