val.thisown = 1
return val
+def RectS(*args, **kwargs):
+ """
+ RectS(Size size) -> Rect
+
+ Create a new Rect from a size only.
+ """
+ val = _core_.new_RectS(*args, **kwargs)
+ val.thisown = 1
+ return val
+
def IntersectRect(*args, **kwargs):
"""
"""
return _core_.SizerItem_GetRatio(*args, **kwargs)
+ def GetRect(*args, **kwargs):
+ """
+ GetRect(self) -> Rect
+
+ Returns the rectangle that the sizer item should occupy
+ """
+ return _core_.SizerItem_GetRect(*args, **kwargs)
+
def IsWindow(*args, **kwargs):
"""
IsWindow(self) -> bool
def Add(*args, **kwargs):
"""
Add(self, item, int proportion=0, int flag=0, int border=0,
- PyObject userData=None)
+ PyObject userData=None) -> wx.SizerItem
Appends a child item to the sizer.
"""
def Insert(*args, **kwargs):
"""
Insert(self, int before, item, int proportion=0, int flag=0, int border=0,
- PyObject userData=None)
+ PyObject userData=None) -> wx.SizerItem
Inserts a new item into the list of items managed by this sizer before
the item at index *before*. See `Add` for a description of the parameters.
def Prepend(*args, **kwargs):
"""
Prepend(self, item, int proportion=0, int flag=0, int border=0,
- PyObject userData=None)
+ PyObject userData=None) -> wx.SizerItem
Adds a new item to the begining of the list of sizer items managed by
this sizer. See `Add` for a description of the parameters.
"""
return _core_.Sizer_Detach(*args, **kwargs)
+ def GetItem(*args, **kwargs):
+ """
+ GetItem(self, item) -> wx.SizerItem
+
+ Returns the `wx.SizerItem` which holds the *item* given. The *item*
+ parameter can be either a window, a sizer, or the zero-based index of
+ the item to be detached.
+ """
+ return _core_.Sizer_GetItem(*args, **kwargs)
+
def _SetItemMinSize(*args, **kwargs):
"""_SetItemMinSize(self, PyObject item, Size size)"""
return _core_.Sizer__SetItemMinSize(*args, **kwargs)
def Add(*args, **kwargs):
"""
Add(self, item, GBPosition pos, GBSpan span=DefaultSpan, int flag=0,
- int border=0, userData=None)
+ int border=0, userData=None) -> wx.GBSizerItem
Adds an item to the sizer at the grid cell *pos*, optionally spanning
more than one row or column as specified with *span*. The remaining
def AddItem(*args, **kwargs):
"""
- Add(self, GBSizerItem item) -> bool
+ Add(self, GBSizerItem item) -> wx.GBSizerItem
Add an item to the sizer using a `wx.GBSizerItem`. Returns True if
the item was successfully placed at its given cell position, False if