X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ec873c943d71f0d5f13e3398557071448cda6c23..a4027e74873007e3430af3bd77019bcab76f6c04:/wxPython/demo/SizedControls.py?ds=sidebyside diff --git a/wxPython/demo/SizedControls.py b/wxPython/demo/SizedControls.py deleted file mode 100644 index 857e88f4a7..0000000000 --- a/wxPython/demo/SizedControls.py +++ /dev/null @@ -1,318 +0,0 @@ -import wx -import wxaddons.sized_controls as sc - -overview = """\ -
Since controls are added to the parent's sizer upon creation, you -don't need to use sizer.Add or even create sizers yourself. You just -use SetSizerType() to change the sizer you want to use, and -control.SetSizerProps() to change the sizer properties of the -control. So as a result, code that used to look like this: - -
-... wx.Dialog init code... - -panel = wx.Panel(self, -1) -b1 = wx.Button(panel, -1) -b2 = wx.Button(panel, -1) -t1 = wx.TextCtrl(panel, -1) -b3 = wx.Button(panel, -1) - -sizer = wx.BoxSizer(wx.HORIZONTAL) -sizer.Add(b1, 0, wx.ALL, 6) -sizer.Add(b2, 0, wx.ALL, 6) -sizer.Add(t1, 0, wx.EXPAND | wx.ALL, 6) -sizer.Add(b3, 0, wx.ALL, 6) -panel.SetSizer(sizer) - -dlgSizer = wx.BoxSizer() -dlgSizer.Add(panel, 1, wx.EXPAND) -self.SetSizer(dlgSizer) -self.SetAutoLayout(True) - -... rest of dialog ...- |
-... wx.Dialog init code... - -panel = self.GetContentsPane() -panel.SetSizerType(\"horizontal\") - -b1 = wx.Button(panel, -1) -b2 = wx.Button(panel, -1) - -t1 = wx.TextCtrl(panel, -1) -t1.SetSizerProps(expand=True) - -b3 = wx.Button(panel, -1) - -... rest of dialog ...- |
wx.Window.SetSizerProps(<props>)- -
-
Parameter | Values | Summary | -
expand | True/False | -Whether or not the control should grow to fill free space if -free space is available. | -
proportion | Number (typically 0-10) | -How much of the free space the control should take up. Note that this value is -relative to other controls, so a proportion of 2 means take up -'twice as much' space as controls with a proportion of 1. | -
halign | "left", "center", "centre", "right" | -Determines horizontal alignment of control. | -
valign | "top", "center", "centre", "bottom" | -Determines vertical alignment of control. | -
border | Tuple: ([dirs], integer) | -Specifies amount of border padding to apply to specified directions. -Example: (["left", "right"], 6) would add six pixels to left and right borders. -Note that, unfortunately, -it is not currently possible to assign different border sizes to each direction. | -
minsize | One of the following string values: "fixed", "adjust" | -Determines whether or not the minsize can be updated when the control's best size changes. | -