commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r9468 - trunk/gnue-forms/src/uidrivers/wx26/widgets


From: reinhard
Subject: [gnue] r9468 - trunk/gnue-forms/src/uidrivers/wx26/widgets
Date: Mon, 9 Apr 2007 15:45:46 -0500 (CDT)

Author: reinhard
Date: 2007-04-09 15:45:46 -0500 (Mon, 09 Apr 2007)
New Revision: 9468

Modified:
   trunk/gnue-forms/src/uidrivers/wx26/widgets/vbox.py
Log:
Do not use stretch factors in AddGrowableRow because wx assignes the whole
space according to that stretch factor instead of only the extra space.
This fixes a lot of strange effects when resizing a form containing hboxes
within vboxes.


Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/vbox.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/vbox.py 2007-04-09 20:41:46 UTC 
(rev 9467)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/vbox.py 2007-04-09 20:45:46 UTC 
(rev 9468)
@@ -85,7 +85,11 @@
             self._sizer.Add(item, pos, span, wx.EXPAND)
 
         if add and ui_widget.growable:
-            self._sizer.AddGrowableRow(self.last_item, ui_widget.stretch)
+            # FIXME: If a stretch factor is used, the *whole* newly calculated
+            # size is distributed according to this stretch factor, instead of
+            # only the extra space.
+            # self._sizer.AddGrowableRow(self.last_item, ui_widget.stretch)
+            self._sizer.AddGrowableRow(self.last_item)
 
         self.last_item += add
 





reply via email to

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