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
 



_______________________________________________
Commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to