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