.. 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() -> None
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 : Window, flags : SizerFlags) -> SizerItem
:meth:`~wx.lib.rcsizer.RowColSizer.AddGrowableCol`
:meth:`~wx.lib.rcsizer.RowColSizer.AddGrowableRow`
:meth:`~wx.lib.rcsizer.RowColSizer.AddSpacer` AddSpacer(size : int) -> SizerItem
:meth:`~wx.lib.rcsizer.RowColSizer.CalcMin` CalcMin() -> Size
:meth:`~wx.lib.rcsizer.RowColSizer.RecalcSizes` RecalcSizes() -> None
:meth:`~wx.lib.rcsizer.RowColSizer.SetItemBounds`
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: RowColSizer(wx.Sizer)
Sizer() -> None
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 : Window, flags : SizerFlags) -> SizerItem
Add(window : Window, proportion: int=0, flag: int=0, border: int=0, userData: Optional[PyUserData]=None) -> SizerItem
Add(sizer : Sizer, flags : SizerFlags) -> SizerItem
Add(sizer : Sizer, proportion: int=0, flag: int=0, border: int=0, userData: Optional[PyUserData]=None) -> SizerItem
Add(width : int, height : int, proportion: int=0, flag: int=0, border: int=0, userData: Optional[PyUserData]=None) -> SizerItem
Add(width : int, height : int, flags : SizerFlags) -> SizerItem
Add(item : SizerItem) -> SizerItem
Add(size: Size, proportion: int=0, flag: int=0, border: int=0, Transfer: Optional[PyUserDatauserData]=None) -> SizerItem
Add(size: Size, flags: SizerFlags) -> 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 : int) -> 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() -> None
This is a deprecated version of RepositionChildren()
.. method:: SetItemBounds(self, item, x, y, w, h)