X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/34621cc5d6eaf8933935fbda55625124429a0ff9..06aa40d92c4556a7a453bd14ab43d5cd9ae3c708:/wxPython/src/gtk/_core.py diff --git a/wxPython/src/gtk/_core.py b/wxPython/src/gtk/_core.py index 2e7d7645a7..16ef5a0603 100644 --- a/wxPython/src/gtk/_core.py +++ b/wxPython/src/gtk/_core.py @@ -1320,6 +1320,16 @@ def RectPS(*args, **kwargs): 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): """ @@ -7679,7 +7689,7 @@ class Window(EvtHandler): no matter what and only the font might. This rather complicated logic is necessary in order to accommodate the - different usage scenarius. The most common one is when all default + different usage scenarios. The most common one is when all default attributes are used and in this case, nothing should be inherited as in modern GUIs different controls use different fonts (and colours) than their siblings so they can't inherit the same value from the @@ -8891,6 +8901,14 @@ class SizerItem(Object): """ 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 @@ -9129,7 +9147,7 @@ class Sizer(Object): 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. """ @@ -9138,7 +9156,7 @@ class Sizer(Object): 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. @@ -9148,7 +9166,7 @@ class Sizer(Object): 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. @@ -9180,6 +9198,16 @@ class Sizer(Object): """ 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) @@ -9444,7 +9472,7 @@ class Sizer(Object): """ A convenience method for Show(item, False, recursive). """ - return self.Show(item, false, recursive) + return self.Show(item, False, recursive) def ShowItems(*args, **kwargs): """ @@ -10240,7 +10268,7 @@ class GridBagSizer(FlexGridSizer): 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 @@ -10254,7 +10282,7 @@ class GridBagSizer(FlexGridSizer): 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