[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r10002 - trunk/gnue-forms/src/uidrivers/wx26/widgets
From: |
reinhard |
Subject: |
[gnue] r10002 - trunk/gnue-forms/src/uidrivers/wx26/widgets |
Date: |
Sun, 25 Oct 2009 08:54:08 -0500 (CDT) |
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),
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r10002 - trunk/gnue-forms/src/uidrivers/wx26/widgets,
reinhard <=