.. wxPython Phoenix documentation This file was generated by Phoenix's sphinx generator and associated tools, do not edit by hand. Copyright: (c) 2011-2020 by Total Control Software License: wxWindows License .. include:: headings.inc .. currentmodule:: wx.lib.rcsizer .. highlight:: python .. _wx.lib.rcsizer.RowColSizer: ========================================================================================================================================== |phoenix_title| **wx.lib.rcsizer.RowColSizer** ========================================================================================================================================== Sizer() wxSizer is the abstract base class used for laying out subwindows in a window. | |class_hierarchy| Class Hierarchy ================================= .. raw:: html
Inheritance diagram for class RowColSizer:
| |super_classes| Known Superclasses ================================== :class:`wx.Sizer` | |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.lib.rcsizer.RowColSizer.__init__` Initialize self. See help(type(self)) for accurate signature. :meth:`~wx.lib.rcsizer.RowColSizer.Add` Add(window, flags) -> SizerItem :meth:`~wx.lib.rcsizer.RowColSizer.AddGrowableCol` :meth:`~wx.lib.rcsizer.RowColSizer.AddGrowableRow` :meth:`~wx.lib.rcsizer.RowColSizer.AddSpacer` AddSpacer(size) -> SizerItem :meth:`~wx.lib.rcsizer.RowColSizer.CalcMin` CalcMin() -> Size :meth:`~wx.lib.rcsizer.RowColSizer.RecalcSizes` RecalcSizes() :meth:`~wx.lib.rcsizer.RowColSizer.SetItemBounds` ================================================================================ ================================================================================ | |api| Class API =============== .. class:: RowColSizer(wx.Sizer) Sizer() wxSizer is the abstract base class used for laying out subwindows in a window. .. method:: __init__(self) Initialize self. See help(type(self)) for accurate signature. .. method:: Add(self, item, option=0, flag=0, border=0, row=-1, col=-1, rowspan=1, colspan=1, pos=None, size=None, ) Add(window, flags) -> SizerItem Add(window, proportion=0, flag=0, border=0, userData=None) -> SizerItem Add(sizer, flags) -> SizerItem Add(sizer, proportion=0, flag=0, border=0, userData=None) -> SizerItem Add(width, height, proportion=0, flag=0, border=0, userData=None) -> SizerItem Add(width, height, flags) -> SizerItem Add(item) -> SizerItem Add(size, proportion=0, flag=0, border=0, /Transfer/=None) -> SizerItem Add(size, flags) -> SizerItem Appends a child to the sizer. .. method:: AddGrowableCol(self, idx) .. method:: AddGrowableRow(self, idx) .. method:: AddSpacer(self, width, height, option=0, flag=0, border=0, row=-1, col=-1, rowspan=1, colspan=1, pos=None, size=None, ) AddSpacer(size) -> SizerItem This base function adds non-stretchable space to both the horizontal and vertical orientation of the sizer. .. method:: CalcMin( self ) CalcMin() -> Size This method is abstract and has to be overwritten by any derived class. .. method:: RecalcSizes( self ) RecalcSizes() This is a deprecated version of RepositionChildren() .. method:: SetItemBounds(self, item, x, y, w, h)