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
commit-gnue@gnu.org
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to