[Top][All Lists]
[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8969 - trunk/gnue-forms/src/uidrivers/wx26/widgets,
johannes <=