commit-gnue
[Top][All Lists]
Advanced

[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),





reply via email to

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