commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r8164 - trunk/gnue-forms/src/uidrivers/wx26/widgets


From: johannes
Subject: [gnue] r8164 - trunk/gnue-forms/src/uidrivers/wx26/widgets
Date: Mon, 13 Feb 2006 01:17:07 -0600 (CST)

Author: johannes
Date: 2006-02-13 01:17:06 -0600 (Mon, 13 Feb 2006)
New Revision: 8164

Modified:
   trunk/gnue-forms/src/uidrivers/wx26/widgets/label.py
Log:
Better placement of static text widgets


Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/label.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/label.py        2006-02-13 
07:05:23 UTC (rev 8163)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/label.py        2006-02-13 
07:17:06 UTC (rev 8164)
@@ -45,14 +45,19 @@
     offs = (self._uiDriver.cellHeight - \
             self._uiDriver.controlHeight.get ('label')) / 2
     pos  = (self.itemX, self.itemY + offs)
+    flags = self._ALIGNMENT [self._gfObject.alignment] | wx.ST_NO_AUTORESIZE
+
     if self._gfObject.Char__height == 1:
-      size = (self.itemWidth, -1)
+      if self._gfObject.alignment != 'left':
+        size = (self.itemWidth, -1)
+      else:
+        size  = (-1, -1)
+        flags = 0
     else:
       size = (self.itemWidth, self.itemHeight)
 
     newWidget = wx.StaticText (event.container, wx.ID_ANY,
-          self._gfObject.text, pos, size,
-          self._ALIGNMENT [self._gfObject.alignment] | wx.ST_NO_AUTORESIZE)
+          self._gfObject.text, pos, size, flags)
 
     return newWidget
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]