X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b26e2dc41d9f5b387897a6cc6fba58d6957fd5cd..1f01991fade3cea8a2caeea87df2afe654592616:/utils/wxPython/src/gtk/controls.py diff --git a/utils/wxPython/src/gtk/controls.py b/utils/wxPython/src/gtk/controls.py index 7e70aae9fa..a64d77d667 100644 --- a/utils/wxPython/src/gtk/controls.py +++ b/utils/wxPython/src/gtk/controls.py @@ -431,6 +431,15 @@ class wxTextCtrlPtr(wxControlPtr): def GetLastPosition(self): val = controlsc.wxTextCtrl_GetLastPosition(self.this) return val + def GetLineLength(self,arg0): + val = controlsc.wxTextCtrl_GetLineLength(self.this,arg0) + return val + def GetLineText(self,arg0): + val = controlsc.wxTextCtrl_GetLineText(self.this,arg0) + return val + def GetNumberOfLines(self): + val = controlsc.wxTextCtrl_GetNumberOfLines(self.this) + return val def GetValue(self): val = controlsc.wxTextCtrl_GetValue(self.this) return val @@ -443,6 +452,9 @@ class wxTextCtrlPtr(wxControlPtr): def Paste(self): val = controlsc.wxTextCtrl_Paste(self.this) return val + def PositionToXY(self,arg0): + val = controlsc.wxTextCtrl_PositionToXY(self.this,arg0) + return val def Remove(self,arg0,arg1): val = controlsc.wxTextCtrl_Remove(self.this,arg0,arg1) return val @@ -473,6 +485,9 @@ class wxTextCtrlPtr(wxControlPtr): def WriteText(self,arg0): val = controlsc.wxTextCtrl_WriteText(self.this,arg0) return val + def XYToPosition(self,arg0,arg1): + val = controlsc.wxTextCtrl_XYToPosition(self.this,arg0,arg1) + return val def __repr__(self): return "" class wxTextCtrl(wxTextCtrlPtr): @@ -529,6 +544,41 @@ class wxScrollBar(wxScrollBarPtr): +class wxSpinButtonPtr(wxControlPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def GetMax(self): + val = controlsc.wxSpinButton_GetMax(self.this) + return val + def GetMin(self): + val = controlsc.wxSpinButton_GetMin(self.this) + return val + def GetValue(self): + val = controlsc.wxSpinButton_GetValue(self.this) + return val + def SetRange(self,arg0,arg1): + val = controlsc.wxSpinButton_SetRange(self.this,arg0,arg1) + return val + def SetValue(self,arg0): + val = controlsc.wxSpinButton_SetValue(self.this,arg0) + return val + def __repr__(self): + return "" +class wxSpinButton(wxSpinButtonPtr): + def __init__(self,arg0,*args) : + argl = map(None,args) + try: argl[1] = argl[1].this + except: pass + try: argl[2] = argl[2].this + except: pass + args = tuple(argl) + self.this = apply(controlsc.new_wxSpinButton,(arg0.this,)+args) + self.thisown = 1 + + + + class wxStaticBitmapPtr(wxControlPtr): def __init__(self,this): self.this = this