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