commit-gnue
[Top][All Lists]
Advanced

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

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


From: johannes
Subject: [gnue] r8969 - trunk/gnue-forms/src/uidrivers/wx26/widgets
Date: Tue, 31 Oct 2006 10:08:47 -0600 (CST)

Author: johannes
Date: 2006-10-31 10:08:47 -0600 (Tue, 31 Oct 2006)
New Revision: 8969

Modified:
   trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py
   trunk/gnue-forms/src/uidrivers/wx26/widgets/hbox.py
   trunk/gnue-forms/src/uidrivers/wx26/widgets/vbox.py
Log:
border option for managed boxes


Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py        2006-10-31 
16:00:14 UTC (rev 8968)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py        2006-10-31 
16:08:47 UTC (rev 8969)
@@ -105,8 +105,9 @@
         # In that case those lines in the GridBagSizer would be stretched which
         # is not what we want!  To avoid that, we set the size of the control
         # to 1 pixel in height, which will be overriden by the containing
-        # GridBagSizer when it comes to layout.
-        if multiline:
+        # GridBagSizer when it comes to layout.  These restrictions are needed
+        # for positioned layout only
+        if multiline and not self.managed:
             csize = (csize[0], 1)
             self.__border = self._uiDriver.control_border('default')
 
@@ -198,7 +199,8 @@
 
         self.growable = True
         # NOTE: please have a look at the note on multiline text edits above
-        csize = (self.get_default_size()[0], 1)
+        if not self.managed:
+            csize = (self.get_default_size()[0], 1)
         self.__border = self._uiDriver.control_border('default')
 
         result = wx.ListBox(parent, -1, size=csize, style=wx.LB_SINGLE)

Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/hbox.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/hbox.py 2006-10-31 16:00:14 UTC 
(rev 8968)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/hbox.py 2006-10-31 16:08:47 UTC 
(rev 8969)
@@ -47,7 +47,7 @@
     # Add new widgets for a givin UI* instance to the HBox container
     # -------------------------------------------------------------------------
 
-    def add_widgets(self, ui_widget, spacer):
+    def add_widgets(self, ui_widget, spacer, border=0):
         """
         Add a given UI widget to the hbox.
 

Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/vbox.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/vbox.py 2006-10-31 16:00:14 UTC 
(rev 8968)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/vbox.py 2006-10-31 16:08:47 UTC 
(rev 8969)
@@ -47,7 +47,7 @@
     # Add an UI widget to the VBox container
     # -------------------------------------------------------------------------
 
-    def add_widgets(self, ui_widget, spacer):
+    def add_widgets(self, ui_widget, spacer, border=0):
         """
         Add a given UI widget to the vbox.  The following widgets span both
         columns: vbox, hbox, grid and checkbox-entries.





reply via email to

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