Author: reinhard
Date: 2009-10-25 08:54:07 -0500 (Sun, 25 Oct 2009)
New Revision: 10002
Modified:
trunk/gnue-forms/src/uidrivers/wx26/widgets/gridline.py
Log:
Fixed layout for grid elements of style "label".
Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/gridline.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/gridline.py 2009-10-23
12:29:30 UTC (rev 10001)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/gridline.py 2009-10-25
13:54:07 UTC (rev 10002)
@@ -131,9 +131,15 @@
sizer = panel.GetSizer()
if ui_widget.label:
- sizer.Add(ui_widget.label, 1, wx.ALIGN_CENTER | wx.LEFT | wx.RIGHT,
- 5)
- sizer.Add(ui_widget.widget, 1, wx.ALIGN_CENTER)
+ sizer.Add(ui_widget.label, 1,
+ wx.ALIGN_CENTER | wx.LEFT | wx.RIGHT, 5)
+
+ if isinstance(ui_widget.widget, wx.StaticText):
+ sizer.Add(ui_widget.widget, 1,
+ wx.ALIGN_CENTER | wx.LEFT | wx.RIGHT, 5)
+ else:
+ sizer.Add(ui_widget.widget, 1, wx.ALIGN_CENTER)
+
best = ui_widget.widget.GetBestSize()
default = ui_widget.get_default_size()
sizer.SetMinSize(wx.Size(max(best.width, default.width),
_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue