[oe-commits] org.oe.dev gpe-login 0.90: Fix autolock landscape/portrait behavior.

pfalcon commit openembedded-commits at lists.openembedded.org
Fri Nov 30 15:06:11 UTC 2007


gpe-login 0.90: Fix autolock landscape/portrait behavior.
* When autolock was activated in lanscape mode, and then switched to
portrait, the window doesn't fit to screen. Fixed.

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 3948c8054b50f67afee06a66abbab4a35915d297
ViewMTN: http://monotone.openembedded.org/revision/info/3948c8054b50f67afee06a66abbab4a35915d297
Files:
1
packages/gpe-login/files/size-autolock-properly.patch
packages/gpe-login/gpe-login_0.90.bb
Diffs:

#
# mt diff -r9dd1db4bb3cf89ee4dbec0e39b70c637c8ded624 -r3948c8054b50f67afee06a66abbab4a35915d297
#
# 
# 
# add_file "packages/gpe-login/files/size-autolock-properly.patch"
#  content [63db2b126d2eaaa270c82ccc859e7c367b7912e5]
# 
# patch "packages/gpe-login/gpe-login_0.90.bb"
#  from [0fe6a61cab9e7e30dadcb5a8368e7aacb96a5d56]
#    to [bc03131b857f9acf77c76c941a580713ef8e1ac5]
# 
============================================================
--- packages/gpe-login/files/size-autolock-properly.patch	63db2b126d2eaaa270c82ccc859e7c367b7912e5
+++ packages/gpe-login/files/size-autolock-properly.patch	63db2b126d2eaaa270c82ccc859e7c367b7912e5
@@ -0,0 +1,26 @@
+# HG changeset patch
+# User "Paul Sokolovsky <pfalcon at users.sourceforge.net>"
+# Date 1196345352 -7200
+# Node ID ebe625e21708cb9257201a4dd6e536b99f1f0220
+# Parent  976c01632feacbcce2058a061a0b1f6faed2275a
+When configuring autolock window, make sure to set not only the minimal
+("requested") size, but also the actual one. This fixes issue that after
+autolock screen have been shown in landscape mode, it no longer fits the
+screen in portrait mode.
+
+Also, gtk_widget_set_usize() marked as deprecated, replace with
+gtk_widget_set_size_request().
+
+diff -r 976c01632fea -r ebe625e21708 gpe-login.c
+--- a/gpe-login.c	Sun Nov 25 22:39:23 2007 +0200
++++ b/gpe-login.c	Thu Nov 29 16:09:12 2007 +0200
+@@ -558,7 +558,8 @@ filter (GdkXEvent *xevp, GdkEvent *ev, g
+ 	{
+ 	  spawn_xkbd ();
+ 	  gtk_label_set_markup (GTK_LABEL (label_result), "");
+-	  gtk_widget_set_usize (window, gdk_screen_width (), gdk_screen_height ());
++	  gtk_widget_set_size_request (window, gdk_screen_width (), gdk_screen_height ());
++	  gtk_window_resize (window, gdk_screen_width (), gdk_screen_height ());
+ 	  gtk_widget_show_all (window);
+       if (ownerinfo)
+         {  
============================================================
--- packages/gpe-login/gpe-login_0.90.bb	0fe6a61cab9e7e30dadcb5a8368e7aacb96a5d56
+++ packages/gpe-login/gpe-login_0.90.bb	bc03131b857f9acf77c76c941a580713ef8e1ac5
@@ -5,7 +5,7 @@ RPROVIDES_${PN} = "gpe-session-starter"
 DEPENDS = "gtk+ libgpewidget gpe-ownerinfo xkbd"
 RDEPENDS = "xkbd gpe-theme-clearlooks"
 RPROVIDES_${PN} = "gpe-session-starter"
-PR = "r4"
+PR = "r5"
 
 SRC_URI_OVERRIDES_PACKAGE_ARCH = "1"
 
@@ -18,6 +18,7 @@ SRC_URI += " file://gpe-xcalibrate-rises
 SRC_URI += " file://chvt-keylaunch.patch;patch=1 "
 SRC_URI += " file://lock-on-supend.patch;patch=1 "
 SRC_URI += " file://gpe-xcalibrate-rises-from-dead.patch;patch=1 "
+SRC_URI += " file://size-autolock-properly.patch;patch=1 "
 
 SRC_URI_append_spitz = "file://brightness-adjust-keyluanchrc.patch;patch=1"
 SRC_URI_append_akita = "file://brightness-adjust-keyluanchrc.patch;patch=1"






More information about the Openembedded-commits mailing list