from gdi import *
from events import *
+import wxp
class wxControlPtr(wxWindowPtr):
def __init__(self,this):
self.this = this
args = tuple(argl)
self.this = apply(controlsc.new_wxButton,(arg0.this,arg1,arg2,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxBitmapButton,(arg0.this,arg1,arg2.this,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxCheckBox,(arg0.this,arg1,arg2,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxChoice,(arg0.this,arg1,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxComboBox,(arg0.this,arg1,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxGauge,(arg0.this,arg1,arg2,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxStaticText,(arg0.this,arg1,arg2,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxListBox,(arg0.this,arg1,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
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
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
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 "<C wxTextCtrl instance>"
class wxTextCtrl(wxTextCtrlPtr):
args = tuple(argl)
self.this = apply(controlsc.new_wxTextCtrl,(arg0.this,arg1,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxScrollBar,(arg0.this,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
+
+
+
+
+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 "<C wxSpinButton instance>"
+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
args = tuple(argl)
self.this = apply(controlsc.new_wxStaticBitmap,(arg0.this,arg1,arg2.this,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
def FindString(self,arg0):
val = controlsc.wxRadioBox_FindString(self.this,arg0)
return val
- def GetBoxLabel(self):
- val = controlsc.wxRadioBox_GetBoxLabel(self.this)
- return val
def GetLabel(self,arg0):
val = controlsc.wxRadioBox_GetLabel(self.this,arg0)
return val
args = tuple(argl)
self.this = apply(controlsc.new_wxRadioBox,(arg0.this,arg1,arg2,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxRadioButton,(arg0.this,arg1,arg2,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)
args = tuple(argl)
self.this = apply(controlsc.new_wxSlider,(arg0.this,arg1,arg2,arg3,arg4,)+args)
self.thisown = 1
+ wxp._StdWindowCallbacks(self)