]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wx/py/wxd/Controls.py
Merged the wxPy_newswig branch into the HEAD branch (main trunk)
[wxWidgets.git] / wxPython / wx / py / wxd / Controls.py
diff --git a/wxPython/wx/py/wxd/Controls.py b/wxPython/wx/py/wxd/Controls.py
new file mode 100644 (file)
index 0000000..0ae01ea
--- /dev/null
@@ -0,0 +1,1859 @@
+"""Decorator classes for documentation and shell scripting.
+"""
+
+__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
+__cvsid__ = "$Id$"
+__revision__ = "$Revision$"[11:-2]
+
+
+# These are not the real wxPython classes. These are Python versions
+# for documentation purposes. They are also used to apply docstrings
+# to the real wxPython classes, which are SWIG-generated wrappers for
+# C-language classes.
+
+
+from Base import Object
+import Parameters as wx
+from Window import Window
+
+try:
+    True
+except NameError:
+    True = 1==1
+    False = 1==0
+
+
+class Control(Window):
+    """Base class for a control or 'widget'.
+
+    A control is generally a small window which processes user input
+    and/or displays one or more item of data."""
+
+    def __init__(self, parent, id, pos=wx.DefaultPosition,
+                 size=wx.DefaultSize, style=0,
+                 validator=wx.DefaultValidator, name='control'):
+        """Create a Control instance."""
+        pass
+
+    def Command(self, event):
+        """Simulates the effect of the user issuing a command to the
+        item.  See CommandEvent."""
+        pass
+
+    def Create(self, parent, id, pos=wx.DefaultPosition,
+               size=wx.DefaultSize, style=0,
+               validator=wx.DefaultValidator, name='control'):
+        """Create a Control instance."""
+        pass
+
+    def GetLabel(self):
+        """Return the string label for the control."""
+        pass
+
+    def SetLabel(self, label):
+        """Set the string label for the control."""
+        pass
+
+
+class PyControl(Control):
+    """"""
+
+    def __init__(self):
+        """"""
+        pass
+
+    def _setCallbackInfo(self):
+        """"""
+        pass
+
+    def base_AcceptsFocus(self):
+        """"""
+        pass
+
+    def base_AcceptsFocusFromKeyboard(self):
+        """"""
+        pass
+
+    def base_AddChild(self):
+        """"""
+        pass
+
+    def base_DoGetBestSize(self):
+        """"""
+        pass
+
+    def base_DoGetClientSize(self):
+        """"""
+        pass
+
+    def base_DoGetPosition(self):
+        """"""
+        pass
+
+    def base_DoGetSize(self):
+        """"""
+        pass
+
+    def base_DoGetVirtualSize(self):
+        """"""
+        pass
+
+    def base_DoMoveWindow(self):
+        """"""
+        pass
+
+    def base_DoSetClientSize(self):
+        """"""
+        pass
+
+    def base_DoSetSize(self):
+        """"""
+        pass
+
+    def base_DoSetVirtualSize(self):
+        """"""
+        pass
+
+    def base_GetMaxSize(self):
+        """"""
+        pass
+
+    def base_InitDialog(self):
+        """"""
+        pass
+
+    def base_RemoveChild(self):
+        """"""
+        pass
+
+    def base_TransferDataFromWindow(self):
+        """"""
+        pass
+
+    def base_TransferDataToWindow(self):
+        """"""
+        pass
+
+    def base_Validate(self):
+        """"""
+        pass
+
+
+class ControlWithItems(Control):
+    """"""
+
+    def Append(self):
+        """"""
+        pass
+
+    def AppendItems(self):
+        """"""
+        pass
+
+    def Delete(self):
+        """"""
+        pass
+
+    def FindString(self):
+        """"""
+        pass
+
+    def GetClientData(self):
+        """"""
+        pass
+
+    def GetCount(self):
+        """"""
+        pass
+
+    def GetSelection(self):
+        """"""
+        pass
+
+    def GetString(self):
+        """"""
+        pass
+
+    def GetStringSelection(self):
+        """"""
+        pass
+
+    def Number(self):
+        """"""
+        pass
+
+    def Select(self):
+        """"""
+        pass
+
+    def SetClientData(self):
+        """"""
+        pass
+
+    def SetString(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class Button(Control):
+    """A button is a control that contains a text string, and is one
+    of the most common elements of a GUI.  It may be placed on a
+    dialog box or panel, or indeed almost any other window.
+
+    Styles
+    ------
+
+    BU_LEFT: Left-justifies the label.  WIN32 only.
+
+    BU_TOP: Aligns the label to the top of the button.  WIN32 only.
+
+    BU_RIGHT: Right-justifies the bitmap label.  WIN32 only.
+
+    BU_BOTTOM: Aligns the label to the bottom of the button.  WIN32
+    only.
+
+    BU_EXACTFIT: Creates the button as small as possible instead of
+    making it of the standard size (which is the default behaviour.)
+
+    Events
+    ------
+    
+    EVT_BUTTON(win,id,func): Sent when the button is clicked."""
+
+    def __init__(self, parent, id, label, pos=wx.DefaultPosition, 
+                 size=wx.DefaultSize, style=0,
+                 validator=wx.DefaultValidator, name='button'):
+        """Create and show a button.
+
+        parent:    Parent window.  Must not be None.
+        id:        Button identifier.  A value of -1 indicates a default value.
+        label:     The text to be displayed on the button.
+        pos:       The button position on it's parent.
+        size:      Button size.  If the default size (-1, -1) is specified
+                   then the button is sized appropriately for the text.
+        style:     Window style.  See Button.
+        validator: Window validator.
+        name:      Window name."""
+        pass
+
+    def Create(self, parent, id, label, pos=wx.DefaultPosition, 
+               size=wx.DefaultSize, style=0,
+               validator=wx.DefaultValidator, name='button'):
+        """Create and show a button."""
+        pass
+
+    def SetBackgroundColour(self):
+        """"""
+        pass
+
+    def SetDefault(self):
+        """Set the button to be the default item for the panel or
+        dialog box.
+
+        Under Windows, only dialog box buttons respond to this
+        function. As normal under Windows and Motif, pressing return
+        causes the default button to be depressed when the return key
+        is pressed. See also Window.SetFocus which sets the keyboard
+        focus for windows and text panel items, and
+        Panel.SetDefaultItem."""
+        pass
+
+    def SetForegroundColour(self):
+        """"""
+        pass
+
+
+class BitmapButton(Button):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetBitmapDisabled(self):
+        """"""
+        pass
+
+    def GetBitmapFocus(self):
+        """"""
+        pass
+
+    def GetBitmapLabel(self):
+        """"""
+        pass
+
+    def GetBitmapSelected(self):
+        """"""
+        pass
+
+    def GetMarginX(self):
+        """"""
+        pass
+
+    def GetMarginY(self):
+        """"""
+        pass
+
+    def SetBitmapDisabled(self):
+        """"""
+        pass
+
+    def SetBitmapFocus(self):
+        """"""
+        pass
+
+    def SetBitmapLabel(self):
+        """"""
+        pass
+
+    def SetBitmapSelected(self):
+        """"""
+        pass
+
+    def SetMargins(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class CheckBox(Control):
+    """"""
+
+    def __init__(self):
+        """"""
+        pass
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetValue(self):
+        """"""
+        pass
+
+    def IsChecked(self):
+        """"""
+        pass
+
+    def SetValue(self):
+        """"""
+        pass
+
+
+class Choice(ControlWithItems):
+    """"""
+
+    def __init__(self):
+        """"""
+        pass
+
+    def Clear(self):
+        """"""
+        pass
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetColumns(self):
+        """"""
+        pass
+
+    def Select(self):
+        """"""
+        pass
+
+    def SetColumns(self):
+        """"""
+        pass
+
+    def SetSelection(self):
+        """"""
+        pass
+
+    def SetString(self):
+        """"""
+        pass
+
+    def SetStringSelection(self):
+        """"""
+        pass
+
+
+class Gauge(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetBezelFace(self):
+        """"""
+        pass
+
+    def GetRange(self):
+        """"""
+        pass
+
+    def GetShadowWidth(self):
+        """"""
+        pass
+
+    def GetValue(self):
+        """"""
+        pass
+
+    def SetBezelFace(self):
+        """"""
+        pass
+
+    def SetRange(self):
+        """"""
+        pass
+
+    def SetShadowWidth(self):
+        """"""
+        pass
+
+    def SetValue(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class GenericDirCtrl(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def ExpandPath(self):
+        """"""
+        pass
+
+    def GetDefaultPath(self):
+        """"""
+        pass
+
+    def GetFilePath(self):
+        """"""
+        pass
+
+    def GetFilter(self):
+        """"""
+        pass
+
+    def GetFilterIndex(self):
+        """"""
+        pass
+
+    def GetFilterListCtrl(self):
+        """"""
+        pass
+
+    def GetPath(self):
+        """"""
+        pass
+
+    def GetRootId(self):
+        """"""
+        pass
+
+    def GetShowHidden(self):
+        """"""
+        pass
+
+    def GetTreeCtrl(self):
+        """"""
+        pass
+
+    def SetDefaultPath(self):
+        """"""
+        pass
+
+    def SetFilter(self):
+        """"""
+        pass
+
+    def SetFilterIndex(self):
+        """"""
+        pass
+
+    def SetPath(self):
+        """"""
+        pass
+
+    def ShowHidden(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class DirFilterListCtrl(Choice):
+    """"""
+
+    def __init__(self, parent, id=-1, pos=wx.DefaultPosition,
+                 size=wx.DefaultSize, style=0):
+        """"""
+        pass
+
+    def FillFilterList(filter, defaultFilter):
+        """"""
+        pass
+
+
+class ListBox(ControlWithItems):
+    """"""
+
+    def Clear(self):
+        """"""
+        pass
+
+    def Create(self):
+        """"""
+        pass
+
+    def Deselect(self):
+        """"""
+        pass
+
+    def GetSelections(self):
+        """"""
+        pass
+
+    def InsertItems(self):
+        """"""
+        pass
+
+    def IsSelected(self):
+        """"""
+        pass
+
+    def Selected(self):
+        """"""
+        pass
+
+    def Set(self):
+        """"""
+        pass
+
+    def SetFirstItem(self):
+        """"""
+        pass
+
+    def SetFirstItemStr(self):
+        """"""
+        pass
+
+    def SetSelection(self):
+        """"""
+        pass
+
+    def SetString(self):
+        """"""
+        pass
+
+    def SetStringSelection(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class CheckListBox(ListBox):
+    """"""
+
+    def __init__(self):
+        """"""
+        pass
+
+    def Check(self):
+        """"""
+        pass
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetItemHeight(self):
+        """"""
+        pass
+
+    def HitTest(self):
+        """"""
+        pass
+
+    def HitTestXY(self):
+        """"""
+        pass
+
+    def InsertItems(self):
+        """"""
+        pass
+
+    def IsChecked(self):
+        """"""
+        pass
+
+
+class ListCtrl(Control):
+    """"""
+
+    def Append(self):
+        """"""
+        pass
+
+    def Arrange(self):
+        """"""
+        pass
+
+    def AssignImageList(self):
+        """"""
+        pass
+
+    def ClearAll(self):
+        """"""
+        pass
+
+    def ClearColumnImage(self):
+        """"""
+        pass
+
+    def Create(self):
+        """"""
+        pass
+
+    def DeleteAllColumns(self):
+        """"""
+        pass
+
+    def DeleteAllItems(self):
+        """"""
+        pass
+
+    def DeleteColumn(self):
+        """"""
+        pass
+
+    def DeleteItem(self):
+        """"""
+        pass
+
+    def EnsureVisible(self):
+        """"""
+        pass
+
+    def FindItem(self):
+        """"""
+        pass
+
+    def FindItemAtPos(self):
+        """"""
+        pass
+
+    def FindItemData(self):
+        """"""
+        pass
+
+    def Focus(self):
+        """"""
+        pass
+
+    def GetColumn(self):
+        """"""
+        pass
+
+    def GetColumnCount(self):
+        """"""
+        pass
+
+    def GetColumnWidth(self):
+        """"""
+        pass
+
+    def GetCountPerPage(self):
+        """"""
+        pass
+
+    def GetFirstSelected(self):
+        """"""
+        pass
+
+    def GetFocusedItem(self):
+        """"""
+        pass
+
+    def GetImageList(self):
+        """"""
+        pass
+
+    def GetItem(self):
+        """"""
+        pass
+
+    def GetItemBackgroundColour(self):
+        """"""
+        pass
+
+    def GetItemCount(self):
+        """"""
+        pass
+
+    def GetItemData(self):
+        """"""
+        pass
+
+    def GetItemPosition(self):
+        """"""
+        pass
+
+    def GetItemRect(self):
+        """"""
+        pass
+
+    def GetItemSpacing(self):
+        """"""
+        pass
+
+    def GetItemState(self):
+        """"""
+        pass
+
+    def GetItemText(self):
+        """"""
+        pass
+
+    def GetItemTextColour(self):
+        """"""
+        pass
+
+    def GetMainWindow(self):
+        """"""
+        pass
+
+    def GetNextItem(self):
+        """"""
+        pass
+
+    def GetNextSelected(self):
+        """"""
+        pass
+
+    def GetSelectedItemCount(self):
+        """"""
+        pass
+
+    def GetTextColour(self):
+        """"""
+        pass
+
+    def GetTopItem(self):
+        """"""
+        pass
+
+    def HitTest(self):
+        """"""
+        pass
+
+    def InsertColumn(self):
+        """"""
+        pass
+
+    def InsertColumnInfo(self):
+        """"""
+        pass
+
+    def InsertImageItem(self):
+        """"""
+        pass
+
+    def InsertImageStringItem(self):
+        """"""
+        pass
+
+    def InsertItem(self):
+        """"""
+        pass
+
+    def InsertStringItem(self):
+        """"""
+        pass
+
+    def IsSelected(self):
+        """"""
+        pass
+
+    def IsVirtual(self):
+        """"""
+        pass
+
+    def RefreshItem(self):
+        """"""
+        pass
+
+    def RefreshItems(self):
+        """"""
+        pass
+
+    def ScrollList(self):
+        """"""
+        pass
+
+    def Select(self):
+        """"""
+        pass
+
+    def SetBackgroundColour(self):
+        """"""
+        pass
+
+    def SetColumn(self):
+        """"""
+        pass
+
+    def SetColumnImage(self):
+        """"""
+        pass
+
+    def SetColumnWidth(self):
+        """"""
+        pass
+
+    def SetForegroundColour(self):
+        """"""
+        pass
+
+    def SetImageList(self):
+        """"""
+        pass
+
+    def SetItem(self):
+        """"""
+        pass
+
+    def SetItemBackgroundColour(self):
+        """"""
+        pass
+
+    def SetItemCount(self):
+        """"""
+        pass
+
+    def SetItemData(self):
+        """"""
+        pass
+
+    def SetItemImage(self):
+        """"""
+        pass
+
+    def SetItemPosition(self):
+        """"""
+        pass
+
+    def SetItemState(self):
+        """"""
+        pass
+
+    def SetItemText(self):
+        """"""
+        pass
+
+    def SetItemTextColour(self):
+        """"""
+        pass
+
+    def SetSingleStyle(self):
+        """"""
+        pass
+
+    def SetStringItem(self):
+        """"""
+        pass
+
+    def SetTextColour(self):
+        """"""
+        pass
+
+    def SetWindowStyleFlag(self):
+        """"""
+        pass
+
+    def SortItems(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+    def _setCallbackInfo(self):
+        """"""
+        pass
+
+
+class ListItem(Object):
+    """"""
+
+    def Clear(self):
+        """"""
+        pass
+
+    def ClearAttributes(self):
+        """"""
+        pass
+
+    def GetAlign(self):
+        """"""
+        pass
+
+    def GetAttributes(self):
+        """"""
+        pass
+
+    def GetBackgroundColour(self):
+        """"""
+        pass
+
+    def GetColumn(self):
+        """"""
+        pass
+
+    def GetData(self):
+        """"""
+        pass
+
+    def GetFont(self):
+        """"""
+        pass
+
+    def GetId(self):
+        """"""
+        pass
+
+    def GetImage(self):
+        """"""
+        pass
+
+    def GetMask(self):
+        """"""
+        pass
+
+    def GetState(self):
+        """"""
+        pass
+
+    def GetText(self):
+        """"""
+        pass
+
+    def GetTextColour(self):
+        """"""
+        pass
+
+    def GetWidth(self):
+        """"""
+        pass
+
+    def HasAttributes(self):
+        """"""
+        pass
+
+    def SetAlign(self):
+        """"""
+        pass
+
+    def SetBackgroundColour(self):
+        """"""
+        pass
+
+    def SetColumn(self):
+        """"""
+        pass
+
+    def SetData(self):
+        """"""
+        pass
+
+    def SetFont(self):
+        """"""
+        pass
+
+    def SetId(self):
+        """"""
+        pass
+
+    def SetImage(self):
+        """"""
+        pass
+
+    def SetMask(self):
+        """"""
+        pass
+
+    def SetState(self):
+        """"""
+        pass
+
+    def SetStateMask(self):
+        """"""
+        pass
+
+    def SetText(self):
+        """"""
+        pass
+
+    def SetTextColour(self):
+        """"""
+        pass
+
+    def SetWidth(self):
+        """"""
+        pass
+
+    def __del__(self):
+        """"""
+        pass
+
+    def __getattr__(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+    def __setattr__(self):
+        """"""
+        pass
+
+
+class ListItemAttr:
+    """"""
+
+    def GetBackgroundColour(self):
+        """"""
+        pass
+
+    def GetFont(self):
+        """"""
+        pass
+
+    def GetTextColour(self):
+        """"""
+        pass
+
+    def HasBackgroundColour(self):
+        """"""
+        pass
+
+    def HasFont(self):
+        """"""
+        pass
+
+    def HasTextColour(self):
+        """"""
+        pass
+
+    def SetBackgroundColour(self):
+        """"""
+        pass
+
+    def SetFont(self):
+        """"""
+        pass
+
+    def SetTextColour(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class ListView(ListCtrl):
+    """"""
+
+    def ClearColumnImage(self):
+        """"""
+        pass
+
+    def Create(self):
+        """"""
+        pass
+
+    def Focus(self):
+        """"""
+        pass
+
+    def GetFirstSelected(self):
+        """"""
+        pass
+
+    def GetFocusedItem(self):
+        """"""
+        pass
+
+    def GetNextSelected(self):
+        """"""
+        pass
+
+    def IsSelected(self):
+        """"""
+        pass
+
+    def Select(self):
+        """"""
+        pass
+
+    def SetColumnImage(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class Notebook(Control):
+
+    def __init__(self, parent, id, pos=wx.DefaultPosition,
+                 size=wx.DefaultSize, style=0, name=wx.PyNOTEBOOK_NAME):
+        """"""
+        pass
+
+    def AddPage(self, page, text, select=False, imageId=-1):
+        """"""
+        pass
+
+    def AdvanceSelection(self, forward=True):
+        """"""
+        pass
+
+    def AssignImageList(self, imageList) :
+        """"""
+        pass
+
+    def Create(self, parent, id, pos=wx.DefaultPosition,
+               size=wx.DefaultSize, style=0, name=wx.PyNOTEBOOK_NAME):
+        """"""
+        pass
+
+    def DeleteAllPages(self):
+        """"""
+        pass
+
+    def DeletePage(self, page):
+        """"""
+        pass
+
+    def GetImageList(self):
+        """"""
+        pass
+
+    def GetPage(self, page):
+        """"""
+        pass
+
+    def GetPageCount(self):
+        """"""
+        pass
+
+    def GetPageImage(self, page):
+        """"""
+        pass
+
+    def GetPageText(self, page):
+        """"""
+        pass
+
+    def GetRowCount(self):
+        """"""
+        pass
+
+    def GetSelection(self):
+        """"""
+        pass
+
+    def InsertPage(self, index, page, text, select=False, imageId=-1):
+        """"""
+        pass
+
+    def RemovePage(self, page):
+        """"""
+        pass
+
+    def ResizeChildren(self):
+        """"""
+        pass
+
+    def SetImageList(self, imageList):
+        """"""
+        pass
+
+    def SetPadding(self, padding):
+        """"""
+        pass
+
+    def SetPageImage(self, page, image):
+        """"""
+        pass
+
+    def SetPageSize(self, size):
+        """"""
+        pass
+
+    def SetPageText(self, page, text):
+        """"""
+        pass
+
+    def SetSelection(self, page):
+        """"""
+        pass
+
+
+class RadioBox(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def Enable(self):
+        """"""
+        pass
+
+    def EnableItem(self):
+        """"""
+        pass
+
+    def FindString(self):
+        """"""
+        pass
+
+    def GetCount(self):
+        """"""
+        pass
+
+    def GetItemLabel(self):
+        """"""
+        pass
+
+    def GetSelection(self):
+        """"""
+        pass
+
+    def GetString(self):
+        """"""
+        pass
+
+    def GetStringSelection(self):
+        """"""
+        pass
+
+    def Number(self):
+        """"""
+        pass
+
+    def SetItemLabel(self):
+        """"""
+        pass
+
+    def SetSelection(self):
+        """"""
+        pass
+
+    def SetStringSelection(self):
+        """"""
+        pass
+
+    def Show(self):
+        """"""
+        pass
+
+    def ShowItem(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class RadioButton(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetValue(self):
+        """"""
+        pass
+
+    def SetValue(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class ScrollBar(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetPageSize(self):
+        """"""
+        pass
+
+    def GetRange(self):
+        """"""
+        pass
+
+    def GetThumbLength(self):
+        """"""
+        pass
+
+    def GetThumbPosition(self):
+        """"""
+        pass
+
+    def GetThumbSize(self):
+        """"""
+        pass
+
+    def IsVertical(self):
+        """"""
+        pass
+
+    def SetScrollbar(self):
+        """"""
+        pass
+
+    def SetThumbPosition(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class Slider(Control):
+    """"""
+
+    def ClearSel(self):
+        """"""
+        pass
+
+    def ClearTicks(self):
+        """"""
+        pass
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetLineSize(self):
+        """"""
+        pass
+
+    def GetMax(self):
+        """"""
+        pass
+
+    def GetMin(self):
+        """"""
+        pass
+
+    def GetPageSize(self):
+        """"""
+        pass
+
+    def GetSelEnd(self):
+        """"""
+        pass
+
+    def GetSelStart(self):
+        """"""
+        pass
+
+    def GetThumbLength(self):
+        """"""
+        pass
+
+    def GetTickFreq(self):
+        """"""
+        pass
+
+    def GetValue(self):
+        """"""
+        pass
+
+    def SetLineSize(self):
+        """"""
+        pass
+
+    def SetPageSize(self):
+        """"""
+        pass
+
+    def SetRange(self):
+        """"""
+        pass
+
+    def SetSelection(self):
+        """"""
+        pass
+
+    def SetThumbLength(self):
+        """"""
+        pass
+
+    def SetTick(self):
+        """"""
+        pass
+
+    def SetTickFreq(self):
+        """"""
+        pass
+
+    def SetValue(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class SpinButton(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetMax(self):
+        """"""
+        pass
+
+    def GetMin(self):
+        """"""
+        pass
+
+    def GetValue(self):
+        """"""
+        pass
+
+    def SetRange(self):
+        """"""
+        pass
+
+    def SetValue(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class SpinCtrl(SpinButton):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetMax(self):
+        """"""
+        pass
+
+    def GetMin(self):
+        """"""
+        pass
+
+    def GetValue(self):
+        """"""
+        pass
+
+    def SetRange(self):
+        """"""
+        pass
+
+    def SetValue(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class StaticBitmap(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetBitmap(self):
+        """"""
+        pass
+
+    def SetBitmap(self):
+        """"""
+        pass
+
+    def SetIcon(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class StaticBox(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class StaticLine(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class StaticText(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetLabel(self):
+        """"""
+        pass
+
+    def SetLabel(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class TextAttr:
+    """"""
+
+    def GetBackgroundColour(self):
+        """"""
+        pass
+
+    def GetFont(self):
+        """"""
+        pass
+
+    def GetTextColour(self):
+        """"""
+        pass
+
+    def HasBackgroundColour(self):
+        """"""
+        pass
+
+    def HasFont(self):
+        """"""
+        pass
+
+    def HasTextColour(self):
+        """"""
+        pass
+
+    def IsDefault(self):
+        """"""
+        pass
+
+    def SetBackgroundColour(self):
+        """"""
+        pass
+
+    def SetFont(self):
+        """"""
+        pass
+
+    def SetTextColour(self):
+        """"""
+        pass
+
+    def __del__(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+
+class TextCtrl(Control):
+    """"""
+
+    def AppendText(self):
+        """"""
+        pass
+
+    def CanCopy(self):
+        """"""
+        pass
+
+    def CanCut(self):
+        """"""
+        pass
+
+    def CanPaste(self):
+        """"""
+        pass
+
+    def CanRedo(self):
+        """"""
+        pass
+
+    def CanUndo(self):
+        """"""
+        pass
+
+    def Clear(self):
+        """"""
+        pass
+
+    def Copy(self):
+        """"""
+        pass
+
+    def Create(self):
+        """"""
+        pass
+
+    def Cut(self):
+        """"""
+        pass
+
+    def DiscardEdits(self):
+        """"""
+        pass
+
+    def EmulateKeyPress(self):
+        """"""
+        pass
+
+    def GetDefaultStyle(self):
+        """"""
+        pass
+
+    def GetInsertionPoint(self):
+        """"""
+        pass
+
+    def GetLastPosition(self):
+        """"""
+        pass
+
+    def GetLineLength(self):
+        """"""
+        pass
+
+    def GetLineText(self):
+        """"""
+        pass
+
+    def GetNumberOfLines(self):
+        """"""
+        pass
+
+    def GetRange(self):
+        """"""
+        pass
+
+    def GetSelection(self):
+        """"""
+        pass
+
+    def GetString(self):
+        """"""
+        pass
+
+    def GetStringSelection(self):
+        """"""
+        pass
+
+    def GetValue(self):
+        """"""
+        pass
+
+    def IsEditable(self):
+        """"""
+        pass
+
+    def IsModified(self):
+        """"""
+        pass
+
+    def IsMultiLine(self):
+        """"""
+        pass
+
+    def IsSingleLine(self):
+        """"""
+        pass
+
+    def LoadFile(self):
+        """"""
+        pass
+
+    def Paste(self):
+        """"""
+        pass
+
+    def PositionToXY(self):
+        """"""
+        pass
+
+    def Redo(self):
+        """"""
+        pass
+
+    def Remove(self):
+        """"""
+        pass
+
+    def Replace(self):
+        """"""
+        pass
+
+    def SaveFile(self):
+        """"""
+        pass
+
+    def SelectAll(self):
+        """"""
+        pass
+
+    def SetDefaultStyle(self):
+        """"""
+        pass
+
+    def SetEditable(self):
+        """"""
+        pass
+
+    def SetInsertionPoint(self):
+        """"""
+        pass
+
+    def SetInsertionPointEnd(self):
+        """"""
+        pass
+
+    def SetMaxLength(self):
+        """"""
+        pass
+
+    def SetSelection(self):
+        """"""
+        pass
+
+    def SetStyle(self):
+        """"""
+        pass
+
+    def SetValue(self):
+        """"""
+        pass
+
+    def ShowPosition(self):
+        """"""
+        pass
+
+    def Undo(self):
+        """"""
+        pass
+
+    def WriteText(self):
+        """"""
+        pass
+
+    def XYToPosition(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+    def write(self):
+        """"""
+        pass
+
+
+class ToggleButton(Control):
+    """"""
+
+    def Create(self):
+        """"""
+        pass
+
+    def GetValue(self):
+        """"""
+        pass
+
+    def SetLabel(self):
+        """"""
+        pass
+
+    def SetValue(self):
+        """"""
+        pass
+
+    def __init__(self):
+        """"""
+        pass
+
+