+ def SetTabs(*args, **kwargs):
+ """SetTabs(wxArrayInt tabs)"""
+ return _controls.TextAttr_SetTabs(*args, **kwargs)
+
+ def SetLeftIndent(*args, **kwargs):
+ """SetLeftIndent(int indent)"""
+ return _controls.TextAttr_SetLeftIndent(*args, **kwargs)
+
+ def SetRightIndent(*args, **kwargs):
+ """SetRightIndent(int indent)"""
+ return _controls.TextAttr_SetRightIndent(*args, **kwargs)
+
+ def SetFlags(*args, **kwargs):
+ """SetFlags(long flags)"""
+ return _controls.TextAttr_SetFlags(*args, **kwargs)
+
+ def HasTextColour(*args, **kwargs):
+ """HasTextColour() -> bool"""
+ return _controls.TextAttr_HasTextColour(*args, **kwargs)
+
+ def HasBackgroundColour(*args, **kwargs):
+ """HasBackgroundColour() -> bool"""
+ return _controls.TextAttr_HasBackgroundColour(*args, **kwargs)
+
+ def HasFont(*args, **kwargs):
+ """HasFont() -> bool"""
+ return _controls.TextAttr_HasFont(*args, **kwargs)
+
+ def HasAlignment(*args, **kwargs):
+ """HasAlignment() -> bool"""
+ return _controls.TextAttr_HasAlignment(*args, **kwargs)
+
+ def HasTabs(*args, **kwargs):
+ """HasTabs() -> bool"""
+ return _controls.TextAttr_HasTabs(*args, **kwargs)
+
+ def HasLeftIndent(*args, **kwargs):
+ """HasLeftIndent() -> bool"""
+ return _controls.TextAttr_HasLeftIndent(*args, **kwargs)
+
+ def HasRightIndent(*args, **kwargs):
+ """HasRightIndent() -> bool"""
+ return _controls.TextAttr_HasRightIndent(*args, **kwargs)
+
+ def HasFlag(*args, **kwargs):
+ """HasFlag(long flag) -> bool"""
+ return _controls.TextAttr_HasFlag(*args, **kwargs)
+
+ def GetTextColour(*args, **kwargs):
+ """GetTextColour() -> Colour"""
+ return _controls.TextAttr_GetTextColour(*args, **kwargs)
+
+ def GetBackgroundColour(*args, **kwargs):
+ """GetBackgroundColour() -> Colour"""
+ return _controls.TextAttr_GetBackgroundColour(*args, **kwargs)
+
+ def GetFont(*args, **kwargs):
+ """GetFont() -> Font"""
+ return _controls.TextAttr_GetFont(*args, **kwargs)
+
+ def GetAlignment(*args, **kwargs):
+ """GetAlignment() -> int"""
+ return _controls.TextAttr_GetAlignment(*args, **kwargs)
+
+ def GetTabs(*args, **kwargs):
+ """GetTabs() -> wxArrayInt"""
+ return _controls.TextAttr_GetTabs(*args, **kwargs)
+
+ def GetLeftIndent(*args, **kwargs):
+ """GetLeftIndent() -> long"""
+ return _controls.TextAttr_GetLeftIndent(*args, **kwargs)
+
+ def GetRightIndent(*args, **kwargs):
+ """GetRightIndent() -> long"""
+ return _controls.TextAttr_GetRightIndent(*args, **kwargs)
+
+ def GetFlags(*args, **kwargs):
+ """GetFlags() -> long"""
+ return _controls.TextAttr_GetFlags(*args, **kwargs)
+
+ def IsDefault(*args, **kwargs):
+ """IsDefault() -> bool"""
+ return _controls.TextAttr_IsDefault(*args, **kwargs)
+
+ def Combine(*args, **kwargs):
+ """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
+ return _controls.TextAttr_Combine(*args, **kwargs)
+
+ Combine = staticmethod(Combine)
+
+class TextAttrPtr(TextAttr):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TextAttr
+_controls.TextAttr_swigregister(TextAttrPtr)
+TextCtrlNameStr = cvar.TextCtrlNameStr
+
+def TextAttr_Combine(*args, **kwargs):
+ """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
+ return _controls.TextAttr_Combine(*args, **kwargs)
+
+class TextCtrl(core.Control):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=0, Validator validator=DefaultValidator,
+ String name=TextCtrlNameStr) -> TextCtrl
+ """
+ newobj = _controls.new_TextCtrl(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=0, Validator validator=DefaultValidator,
+ String name=TextCtrlNameStr) -> bool
+ """
+ return _controls.TextCtrl_Create(*args, **kwargs)
+
+ def GetValue(*args, **kwargs):
+ """GetValue() -> String"""
+ return _controls.TextCtrl_GetValue(*args, **kwargs)
+
+ def SetValue(*args, **kwargs):
+ """SetValue(String value)"""
+ return _controls.TextCtrl_SetValue(*args, **kwargs)
+
+ def GetRange(*args, **kwargs):
+ """GetRange(long from, long to) -> String"""
+ return _controls.TextCtrl_GetRange(*args, **kwargs)
+
+ def GetLineLength(*args, **kwargs):
+ """GetLineLength(long lineNo) -> int"""
+ return _controls.TextCtrl_GetLineLength(*args, **kwargs)
+
+ def GetLineText(*args, **kwargs):
+ """GetLineText(long lineNo) -> String"""
+ return _controls.TextCtrl_GetLineText(*args, **kwargs)
+
+ def GetNumberOfLines(*args, **kwargs):
+ """GetNumberOfLines() -> int"""
+ return _controls.TextCtrl_GetNumberOfLines(*args, **kwargs)
+
+ def IsModified(*args, **kwargs):
+ """IsModified() -> bool"""
+ return _controls.TextCtrl_IsModified(*args, **kwargs)
+
+ def IsEditable(*args, **kwargs):
+ """IsEditable() -> bool"""
+ return _controls.TextCtrl_IsEditable(*args, **kwargs)
+
+ def IsSingleLine(*args, **kwargs):
+ """IsSingleLine() -> bool"""
+ return _controls.TextCtrl_IsSingleLine(*args, **kwargs)
+
+ def IsMultiLine(*args, **kwargs):
+ """IsMultiLine() -> bool"""
+ return _controls.TextCtrl_IsMultiLine(*args, **kwargs)
+
+ def GetSelection(*args, **kwargs):
+ """
+ GetSelection() -> (from, to)
+
+ If the return values from and to are the same, there is no selection.
+ """
+ return _controls.TextCtrl_GetSelection(*args, **kwargs)
+
+ def GetStringSelection(*args, **kwargs):
+ """GetStringSelection() -> String"""
+ return _controls.TextCtrl_GetStringSelection(*args, **kwargs)
+
+ def Clear(*args, **kwargs):
+ """Clear()"""
+ return _controls.TextCtrl_Clear(*args, **kwargs)
+
+ def Replace(*args, **kwargs):
+ """Replace(long from, long to, String value)"""
+ return _controls.TextCtrl_Replace(*args, **kwargs)
+
+ def Remove(*args, **kwargs):
+ """Remove(long from, long to)"""
+ return _controls.TextCtrl_Remove(*args, **kwargs)
+
+ def LoadFile(*args, **kwargs):
+ """LoadFile(String file) -> bool"""
+ return _controls.TextCtrl_LoadFile(*args, **kwargs)
+
+ def SaveFile(*args, **kwargs):
+ """SaveFile(String file=EmptyString) -> bool"""
+ return _controls.TextCtrl_SaveFile(*args, **kwargs)
+
+ def MarkDirty(*args, **kwargs):
+ """MarkDirty()"""
+ return _controls.TextCtrl_MarkDirty(*args, **kwargs)
+
+ def DiscardEdits(*args, **kwargs):
+ """DiscardEdits()"""
+ return _controls.TextCtrl_DiscardEdits(*args, **kwargs)
+
+ def SetMaxLength(*args, **kwargs):
+ """SetMaxLength(unsigned long len)"""
+ return _controls.TextCtrl_SetMaxLength(*args, **kwargs)
+
+ def WriteText(*args, **kwargs):
+ """WriteText(String text)"""
+ return _controls.TextCtrl_WriteText(*args, **kwargs)
+
+ def AppendText(*args, **kwargs):
+ """AppendText(String text)"""
+ return _controls.TextCtrl_AppendText(*args, **kwargs)
+
+ def EmulateKeyPress(*args, **kwargs):
+ """EmulateKeyPress(KeyEvent event) -> bool"""
+ return _controls.TextCtrl_EmulateKeyPress(*args, **kwargs)
+
+ def SetStyle(*args, **kwargs):
+ """SetStyle(long start, long end, TextAttr style) -> bool"""
+ return _controls.TextCtrl_SetStyle(*args, **kwargs)
+
+ def GetStyle(*args, **kwargs):
+ """GetStyle(long position, TextAttr style) -> bool"""
+ return _controls.TextCtrl_GetStyle(*args, **kwargs)
+
+ def SetDefaultStyle(*args, **kwargs):
+ """SetDefaultStyle(TextAttr style) -> bool"""
+ return _controls.TextCtrl_SetDefaultStyle(*args, **kwargs)
+
+ def GetDefaultStyle(*args, **kwargs):
+ """GetDefaultStyle() -> TextAttr"""
+ return _controls.TextCtrl_GetDefaultStyle(*args, **kwargs)
+
+ def XYToPosition(*args, **kwargs):
+ """XYToPosition(long x, long y) -> long"""
+ return _controls.TextCtrl_XYToPosition(*args, **kwargs)
+
+ def PositionToXY(*args, **kwargs):
+ """PositionToXY(long pos) -> (x, y)"""
+ return _controls.TextCtrl_PositionToXY(*args, **kwargs)
+
+ def ShowPosition(*args, **kwargs):
+ """ShowPosition(long pos)"""
+ return _controls.TextCtrl_ShowPosition(*args, **kwargs)
+
+ def Copy(*args, **kwargs):
+ """Copy()"""
+ return _controls.TextCtrl_Copy(*args, **kwargs)
+
+ def Cut(*args, **kwargs):
+ """Cut()"""
+ return _controls.TextCtrl_Cut(*args, **kwargs)
+
+ def Paste(*args, **kwargs):
+ """Paste()"""
+ return _controls.TextCtrl_Paste(*args, **kwargs)
+
+ def CanCopy(*args, **kwargs):
+ """CanCopy() -> bool"""
+ return _controls.TextCtrl_CanCopy(*args, **kwargs)
+
+ def CanCut(*args, **kwargs):
+ """CanCut() -> bool"""
+ return _controls.TextCtrl_CanCut(*args, **kwargs)
+
+ def CanPaste(*args, **kwargs):
+ """CanPaste() -> bool"""
+ return _controls.TextCtrl_CanPaste(*args, **kwargs)
+
+ def Undo(*args, **kwargs):
+ """Undo()"""
+ return _controls.TextCtrl_Undo(*args, **kwargs)
+
+ def Redo(*args, **kwargs):
+ """Redo()"""
+ return _controls.TextCtrl_Redo(*args, **kwargs)
+
+ def CanUndo(*args, **kwargs):
+ """CanUndo() -> bool"""
+ return _controls.TextCtrl_CanUndo(*args, **kwargs)
+
+ def CanRedo(*args, **kwargs):
+ """CanRedo() -> bool"""
+ return _controls.TextCtrl_CanRedo(*args, **kwargs)
+
+ def SetInsertionPoint(*args, **kwargs):
+ """SetInsertionPoint(long pos)"""
+ return _controls.TextCtrl_SetInsertionPoint(*args, **kwargs)
+
+ def SetInsertionPointEnd(*args, **kwargs):
+ """SetInsertionPointEnd()"""
+ return _controls.TextCtrl_SetInsertionPointEnd(*args, **kwargs)
+
+ def GetInsertionPoint(*args, **kwargs):
+ """GetInsertionPoint() -> long"""
+ return _controls.TextCtrl_GetInsertionPoint(*args, **kwargs)
+
+ def GetLastPosition(*args, **kwargs):
+ """GetLastPosition() -> long"""
+ return _controls.TextCtrl_GetLastPosition(*args, **kwargs)
+
+ def SetSelection(*args, **kwargs):
+ """SetSelection(long from, long to)"""
+ return _controls.TextCtrl_SetSelection(*args, **kwargs)
+
+ def SelectAll(*args, **kwargs):
+ """SelectAll()"""
+ return _controls.TextCtrl_SelectAll(*args, **kwargs)
+
+ def SetEditable(*args, **kwargs):
+ """SetEditable(bool editable)"""
+ return _controls.TextCtrl_SetEditable(*args, **kwargs)
+
+ def write(*args, **kwargs):
+ """write(String text)"""
+ return _controls.TextCtrl_write(*args, **kwargs)
+
+ def GetString(*args, **kwargs):
+ """GetString(long from, long to) -> String"""
+ return _controls.TextCtrl_GetString(*args, **kwargs)
+
+
+class TextCtrlPtr(TextCtrl):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TextCtrl
+_controls.TextCtrl_swigregister(TextCtrlPtr)
+
+def PreTextCtrl(*args, **kwargs):
+ """PreTextCtrl() -> TextCtrl"""
+ val = _controls.new_PreTextCtrl(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+wxEVT_COMMAND_TEXT_UPDATED = _controls.wxEVT_COMMAND_TEXT_UPDATED
+wxEVT_COMMAND_TEXT_ENTER = _controls.wxEVT_COMMAND_TEXT_ENTER
+wxEVT_COMMAND_TEXT_URL = _controls.wxEVT_COMMAND_TEXT_URL
+wxEVT_COMMAND_TEXT_MAXLEN = _controls.wxEVT_COMMAND_TEXT_MAXLEN
+class TextUrlEvent(core.CommandEvent):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
+ newobj = _controls.new_TextUrlEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def GetMouseEvent(*args, **kwargs):
+ """GetMouseEvent() -> MouseEvent"""
+ return _controls.TextUrlEvent_GetMouseEvent(*args, **kwargs)
+
+ def GetURLStart(*args, **kwargs):
+ """GetURLStart() -> long"""
+ return _controls.TextUrlEvent_GetURLStart(*args, **kwargs)
+
+ def GetURLEnd(*args, **kwargs):
+ """GetURLEnd() -> long"""
+ return _controls.TextUrlEvent_GetURLEnd(*args, **kwargs)
+
+
+class TextUrlEventPtr(TextUrlEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TextUrlEvent
+_controls.TextUrlEvent_swigregister(TextUrlEventPtr)
+
+EVT_TEXT = wx.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED, 1)
+EVT_TEXT_ENTER = wx.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER, 1)
+EVT_TEXT_URL = wx.PyEventBinder( wxEVT_COMMAND_TEXT_URL, 1)
+EVT_TEXT_MAXLEN = wx.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN, 1)
+
+#---------------------------------------------------------------------------
+
+class ScrollBar(core.Control):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=SB_HORIZONTAL,
+ Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
+ """
+ newobj = _controls.new_ScrollBar(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=SB_HORIZONTAL,
+ Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
+ """
+ return _controls.ScrollBar_Create(*args, **kwargs)
+
+ def GetThumbPosition(*args, **kwargs):
+ """GetThumbPosition() -> int"""
+ return _controls.ScrollBar_GetThumbPosition(*args, **kwargs)
+
+ def GetThumbSize(*args, **kwargs):
+ """GetThumbSize() -> int"""
+ return _controls.ScrollBar_GetThumbSize(*args, **kwargs)
+
+ GetThumbLength = GetThumbSize
+ def GetPageSize(*args, **kwargs):
+ """GetPageSize() -> int"""
+ return _controls.ScrollBar_GetPageSize(*args, **kwargs)
+
+ def GetRange(*args, **kwargs):
+ """GetRange() -> int"""
+ return _controls.ScrollBar_GetRange(*args, **kwargs)
+
+ def IsVertical(*args, **kwargs):
+ """IsVertical() -> bool"""
+ return _controls.ScrollBar_IsVertical(*args, **kwargs)
+
+ def SetThumbPosition(*args, **kwargs):
+ """SetThumbPosition(int viewStart)"""
+ return _controls.ScrollBar_SetThumbPosition(*args, **kwargs)
+
+ def SetScrollbar(*args, **kwargs):
+ """
+ SetScrollbar(int position, int thumbSize, int range, int pageSize,
+ bool refresh=True)
+ """
+ return _controls.ScrollBar_SetScrollbar(*args, **kwargs)
+
+
+class ScrollBarPtr(ScrollBar):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ScrollBar
+_controls.ScrollBar_swigregister(ScrollBarPtr)
+ScrollBarNameStr = cvar.ScrollBarNameStr
+
+def PreScrollBar(*args, **kwargs):
+ """PreScrollBar() -> ScrollBar"""
+ val = _controls.new_PreScrollBar(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+SP_HORIZONTAL = _controls.SP_HORIZONTAL
+SP_VERTICAL = _controls.SP_VERTICAL
+SP_ARROW_KEYS = _controls.SP_ARROW_KEYS
+SP_WRAP = _controls.SP_WRAP
+class SpinButton(core.Control):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=SP_HORIZONTAL,
+ String name=SPIN_BUTTON_NAME) -> SpinButton
+ """
+ newobj = _controls.new_SpinButton(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=SP_HORIZONTAL,
+ String name=SPIN_BUTTON_NAME) -> bool
+ """
+ return _controls.SpinButton_Create(*args, **kwargs)
+
+ def GetValue(*args, **kwargs):
+ """GetValue() -> int"""
+ return _controls.SpinButton_GetValue(*args, **kwargs)
+
+ def GetMin(*args, **kwargs):
+ """GetMin() -> int"""
+ return _controls.SpinButton_GetMin(*args, **kwargs)
+
+ def GetMax(*args, **kwargs):
+ """GetMax() -> int"""
+ return _controls.SpinButton_GetMax(*args, **kwargs)
+
+ def SetValue(*args, **kwargs):
+ """SetValue(int val)"""
+ return _controls.SpinButton_SetValue(*args, **kwargs)
+
+ def SetMin(*args, **kwargs):
+ """SetMin(int minVal)"""
+ return _controls.SpinButton_SetMin(*args, **kwargs)
+
+ def SetMax(*args, **kwargs):
+ """SetMax(int maxVal)"""
+ return _controls.SpinButton_SetMax(*args, **kwargs)
+
+ def SetRange(*args, **kwargs):
+ """SetRange(int minVal, int maxVal)"""
+ return _controls.SpinButton_SetRange(*args, **kwargs)
+
+ def IsVertical(*args, **kwargs):
+ """IsVertical() -> bool"""
+ return _controls.SpinButton_IsVertical(*args, **kwargs)
+
+
+class SpinButtonPtr(SpinButton):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SpinButton
+_controls.SpinButton_swigregister(SpinButtonPtr)
+SPIN_BUTTON_NAME = cvar.SPIN_BUTTON_NAME
+SpinCtrlNameStr = cvar.SpinCtrlNameStr
+
+def PreSpinButton(*args, **kwargs):
+ """PreSpinButton() -> SpinButton"""
+ val = _controls.new_PreSpinButton(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class SpinCtrl(core.Control):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id=-1, String value=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=SP_ARROW_KEYS, int min=0, int max=100,
+ int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
+ """
+ newobj = _controls.new_SpinCtrl(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id=-1, String value=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=SP_ARROW_KEYS, int min=0, int max=100,
+ int initial=0, String name=SpinCtrlNameStr) -> bool
+ """
+ return _controls.SpinCtrl_Create(*args, **kwargs)
+
+ def GetValue(*args, **kwargs):
+ """GetValue() -> int"""
+ return _controls.SpinCtrl_GetValue(*args, **kwargs)
+
+ def SetValue(*args, **kwargs):
+ """SetValue(int value)"""
+ return _controls.SpinCtrl_SetValue(*args, **kwargs)
+
+ def SetValueString(*args, **kwargs):
+ """SetValueString(String text)"""
+ return _controls.SpinCtrl_SetValueString(*args, **kwargs)
+
+ def SetRange(*args, **kwargs):
+ """SetRange(int minVal, int maxVal)"""
+ return _controls.SpinCtrl_SetRange(*args, **kwargs)
+
+ def GetMin(*args, **kwargs):
+ """GetMin() -> int"""
+ return _controls.SpinCtrl_GetMin(*args, **kwargs)
+
+ def GetMax(*args, **kwargs):
+ """GetMax() -> int"""
+ return _controls.SpinCtrl_GetMax(*args, **kwargs)
+
+ def SetSelection(*args, **kwargs):
+ """SetSelection(long from, long to)"""
+ return _controls.SpinCtrl_SetSelection(*args, **kwargs)
+
+
+class SpinCtrlPtr(SpinCtrl):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SpinCtrl
+_controls.SpinCtrl_swigregister(SpinCtrlPtr)
+
+def PreSpinCtrl(*args, **kwargs):
+ """PreSpinCtrl() -> SpinCtrl"""
+ val = _controls.new_PreSpinCtrl(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class SpinEvent(core.NotifyEvent):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
+ newobj = _controls.new_SpinEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def GetPosition(*args, **kwargs):
+ """GetPosition() -> int"""
+ return _controls.SpinEvent_GetPosition(*args, **kwargs)
+
+ def SetPosition(*args, **kwargs):
+ """SetPosition(int pos)"""
+ return _controls.SpinEvent_SetPosition(*args, **kwargs)
+
+
+class SpinEventPtr(SpinEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SpinEvent
+_controls.SpinEvent_swigregister(SpinEventPtr)
+
+wxEVT_COMMAND_SPINCTRL_UPDATED = _controls.wxEVT_COMMAND_SPINCTRL_UPDATED
+EVT_SPIN_UP = wx.PyEventBinder( wx.wxEVT_SCROLL_LINEUP, 1)
+EVT_SPIN_DOWN = wx.PyEventBinder( wx.wxEVT_SCROLL_LINEDOWN, 1)
+EVT_SPIN = wx.PyEventBinder( wx.wxEVT_SCROLL_THUMBTRACK, 1)
+EVT_SPINCTRL = wx.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED, 1)
+
+#---------------------------------------------------------------------------
+
+class RadioBox(core.Control):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, String label, Point point=DefaultPosition,
+ Size size=DefaultSize, int choices=0,
+ String choices_array=None, int majorDimension=0,
+ long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
+ String name=RadioBoxNameStr) -> RadioBox
+ """
+ newobj = _controls.new_RadioBox(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id, String label, Point point=DefaultPosition,
+ Size size=DefaultSize, int choices=0,
+ String choices_array=None, int majorDimension=0,
+ long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
+ String name=RadioBoxNameStr) -> bool
+ """
+ return _controls.RadioBox_Create(*args, **kwargs)
+
+ def SetSelection(*args, **kwargs):
+ """SetSelection(int n)"""
+ return _controls.RadioBox_SetSelection(*args, **kwargs)
+
+ def GetSelection(*args, **kwargs):
+ """GetSelection() -> int"""
+ return _controls.RadioBox_GetSelection(*args, **kwargs)
+
+ def GetStringSelection(*args, **kwargs):
+ """GetStringSelection() -> String"""
+ return _controls.RadioBox_GetStringSelection(*args, **kwargs)
+
+ def SetStringSelection(*args, **kwargs):
+ """SetStringSelection(String s) -> bool"""
+ return _controls.RadioBox_SetStringSelection(*args, **kwargs)
+
+ def GetCount(*args, **kwargs):
+ """GetCount() -> int"""
+ return _controls.RadioBox_GetCount(*args, **kwargs)
+
+ def FindString(*args, **kwargs):
+ """FindString(String s) -> int"""
+ return _controls.RadioBox_FindString(*args, **kwargs)
+
+ def GetString(*args, **kwargs):
+ """GetString(int n) -> String"""
+ return _controls.RadioBox_GetString(*args, **kwargs)
+
+ def SetString(*args, **kwargs):
+ """SetString(int n, String label)"""
+ return _controls.RadioBox_SetString(*args, **kwargs)
+
+ GetItemLabel = GetString
+ SetItemLabel = SetString
+ def EnableItem(*args, **kwargs):
+ """EnableItem(int n, bool enable=True)"""
+ return _controls.RadioBox_EnableItem(*args, **kwargs)
+
+ def ShowItem(*args, **kwargs):
+ """ShowItem(int n, bool show=True)"""
+ return _controls.RadioBox_ShowItem(*args, **kwargs)
+
+ def GetColumnCount(*args, **kwargs):
+ """GetColumnCount() -> int"""
+ return _controls.RadioBox_GetColumnCount(*args, **kwargs)
+
+ def GetRowCount(*args, **kwargs):
+ """GetRowCount() -> int"""
+ return _controls.RadioBox_GetRowCount(*args, **kwargs)
+
+ def GetNextItem(*args, **kwargs):
+ """GetNextItem(int item, int dir, long style) -> int"""
+ return _controls.RadioBox_GetNextItem(*args, **kwargs)
+
+
+class RadioBoxPtr(RadioBox):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = RadioBox
+_controls.RadioBox_swigregister(RadioBoxPtr)
+RadioBoxNameStr = cvar.RadioBoxNameStr
+RadioButtonNameStr = cvar.RadioButtonNameStr
+
+def PreRadioBox(*args, **kwargs):
+ """PreRadioBox() -> RadioBox"""
+ val = _controls.new_PreRadioBox(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+class RadioButton(core.Control):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, String label, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0,
+ Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
+ """
+ newobj = _controls.new_RadioButton(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id, String label, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0,
+ Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
+ """
+ return _controls.RadioButton_Create(*args, **kwargs)
+
+ def GetValue(*args, **kwargs):
+ """GetValue() -> bool"""
+ return _controls.RadioButton_GetValue(*args, **kwargs)
+
+ def SetValue(*args, **kwargs):
+ """SetValue(bool value)"""
+ return _controls.RadioButton_SetValue(*args, **kwargs)
+
+
+class RadioButtonPtr(RadioButton):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = RadioButton
+_controls.RadioButton_swigregister(RadioButtonPtr)
+
+def PreRadioButton(*args, **kwargs):
+ """PreRadioButton() -> RadioButton"""
+ val = _controls.new_PreRadioButton(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+class Slider(core.Control):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, int value, int minValue, int maxValue,
+ Point point=DefaultPosition, Size size=DefaultSize,
+ long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
+ String name=SliderNameStr) -> Slider
+ """
+ newobj = _controls.new_Slider(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id, int value, int minValue, int maxValue,
+ Point point=DefaultPosition, Size size=DefaultSize,
+ long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
+ String name=SliderNameStr) -> bool
+ """
+ return _controls.Slider_Create(*args, **kwargs)
+
+ def GetValue(*args, **kwargs):
+ """GetValue() -> int"""
+ return _controls.Slider_GetValue(*args, **kwargs)
+
+ def SetValue(*args, **kwargs):
+ """SetValue(int value)"""
+ return _controls.Slider_SetValue(*args, **kwargs)
+
+ def SetRange(*args, **kwargs):
+ """SetRange(int minValue, int maxValue)"""
+ return _controls.Slider_SetRange(*args, **kwargs)
+
+ def GetMin(*args, **kwargs):
+ """GetMin() -> int"""
+ return _controls.Slider_GetMin(*args, **kwargs)
+
+ def GetMax(*args, **kwargs):
+ """GetMax() -> int"""
+ return _controls.Slider_GetMax(*args, **kwargs)
+
+ def SetMin(*args, **kwargs):
+ """SetMin(int minValue)"""
+ return _controls.Slider_SetMin(*args, **kwargs)
+
+ def SetMax(*args, **kwargs):
+ """SetMax(int maxValue)"""
+ return _controls.Slider_SetMax(*args, **kwargs)
+
+ def SetLineSize(*args, **kwargs):
+ """SetLineSize(int lineSize)"""
+ return _controls.Slider_SetLineSize(*args, **kwargs)
+
+ def SetPageSize(*args, **kwargs):
+ """SetPageSize(int pageSize)"""
+ return _controls.Slider_SetPageSize(*args, **kwargs)
+
+ def GetLineSize(*args, **kwargs):
+ """GetLineSize() -> int"""
+ return _controls.Slider_GetLineSize(*args, **kwargs)
+
+ def GetPageSize(*args, **kwargs):
+ """GetPageSize() -> int"""
+ return _controls.Slider_GetPageSize(*args, **kwargs)
+
+ def SetThumbLength(*args, **kwargs):
+ """SetThumbLength(int lenPixels)"""
+ return _controls.Slider_SetThumbLength(*args, **kwargs)
+
+ def GetThumbLength(*args, **kwargs):
+ """GetThumbLength() -> int"""
+ return _controls.Slider_GetThumbLength(*args, **kwargs)
+
+ def SetTickFreq(*args, **kwargs):
+ """SetTickFreq(int n, int pos)"""
+ return _controls.Slider_SetTickFreq(*args, **kwargs)
+
+ def GetTickFreq(*args, **kwargs):
+ """GetTickFreq() -> int"""
+ return _controls.Slider_GetTickFreq(*args, **kwargs)
+
+ def ClearTicks(*args, **kwargs):
+ """ClearTicks()"""
+ return _controls.Slider_ClearTicks(*args, **kwargs)
+
+ def SetTick(*args, **kwargs):
+ """SetTick(int tickPos)"""
+ return _controls.Slider_SetTick(*args, **kwargs)
+
+ def ClearSel(*args, **kwargs):
+ """ClearSel()"""
+ return _controls.Slider_ClearSel(*args, **kwargs)
+
+ def GetSelEnd(*args, **kwargs):
+ """GetSelEnd() -> int"""
+ return _controls.Slider_GetSelEnd(*args, **kwargs)
+
+ def GetSelStart(*args, **kwargs):
+ """GetSelStart() -> int"""
+ return _controls.Slider_GetSelStart(*args, **kwargs)
+
+ def SetSelection(*args, **kwargs):
+ """SetSelection(int min, int max)"""
+ return _controls.Slider_SetSelection(*args, **kwargs)
+
+
+class SliderPtr(Slider):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Slider
+_controls.Slider_swigregister(SliderPtr)
+SliderNameStr = cvar.SliderNameStr
+
+def PreSlider(*args, **kwargs):
+ """PreSlider() -> Slider"""
+ val = _controls.new_PreSlider(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+wxEVT_COMMAND_TOGGLEBUTTON_CLICKED = _controls.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
+EVT_TOGGLEBUTTON = wx.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, 1)
+
+class ToggleButton(core.Control):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, String label, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0,
+ Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
+ """
+ newobj = _controls.new_ToggleButton(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id, String label, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0,
+ Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
+ """
+ return _controls.ToggleButton_Create(*args, **kwargs)
+
+ def SetValue(*args, **kwargs):
+ """SetValue(bool value)"""
+ return _controls.ToggleButton_SetValue(*args, **kwargs)
+
+ def GetValue(*args, **kwargs):
+ """GetValue() -> bool"""
+ return _controls.ToggleButton_GetValue(*args, **kwargs)
+
+ def SetLabel(*args, **kwargs):
+ """SetLabel(String label)"""
+ return _controls.ToggleButton_SetLabel(*args, **kwargs)
+
+
+class ToggleButtonPtr(ToggleButton):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ToggleButton
+_controls.ToggleButton_swigregister(ToggleButtonPtr)
+ToggleButtonNameStr = cvar.ToggleButtonNameStr
+
+def PreToggleButton(*args, **kwargs):
+ """PreToggleButton() -> ToggleButton"""
+ val = _controls.new_PreToggleButton(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+class BookCtrl(core.Control):
+ def __init__(self): raise RuntimeError, "No constructor defined"
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def GetPageCount(*args, **kwargs):
+ """GetPageCount() -> size_t"""
+ return _controls.BookCtrl_GetPageCount(*args, **kwargs)
+
+ def GetPage(*args, **kwargs):
+ """GetPage(size_t n) -> Window"""
+ return _controls.BookCtrl_GetPage(*args, **kwargs)
+
+ def GetSelection(*args, **kwargs):
+ """GetSelection() -> int"""
+ return _controls.BookCtrl_GetSelection(*args, **kwargs)
+
+ def SetPageText(*args, **kwargs):
+ """SetPageText(size_t n, String strText) -> bool"""
+ return _controls.BookCtrl_SetPageText(*args, **kwargs)
+
+ def GetPageText(*args, **kwargs):
+ """GetPageText(size_t n) -> String"""
+ return _controls.BookCtrl_GetPageText(*args, **kwargs)
+
+ def SetImageList(*args, **kwargs):
+ """SetImageList(ImageList imageList)"""
+ return _controls.BookCtrl_SetImageList(*args, **kwargs)
+
+ def AssignImageList(*args, **kwargs):
+ """AssignImageList(ImageList imageList)"""
+ val = _controls.BookCtrl_AssignImageList(*args, **kwargs)
+ args[1].thisown = 0