X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ab9bc19bd1c0347b73a55b5a642f4d590aa76d43..96d3780753c7f6acfa4e29c1365f8abbfaba8f8c:/utils/wxPython/src/gtk/controls.py diff --git a/utils/wxPython/src/gtk/controls.py b/utils/wxPython/src/gtk/controls.py index 3e437cc9e9..1c6ec4a5f5 100644 --- a/utils/wxPython/src/gtk/controls.py +++ b/utils/wxPython/src/gtk/controls.py @@ -185,7 +185,7 @@ class wxChoice(wxChoicePtr): -class wxComboBoxPtr(wxControlPtr): +class wxComboBoxPtr(wxChoicePtr): def __init__(self,this): self.this = this self.thisown = 0 @@ -243,9 +243,6 @@ class wxComboBoxPtr(wxControlPtr): def SetInsertionPointEnd(self): val = controlsc.wxComboBox_SetInsertionPointEnd(self.this) return val - def SetSelection(self,arg0,*args): - val = apply(controlsc.wxComboBox_SetSelection,(self.this,arg0,)+args) - return val def SetMark(self,arg0,arg1): val = controlsc.wxComboBox_SetMark(self.this,arg0,arg1) return val @@ -334,6 +331,26 @@ class wxStaticBox(wxStaticBoxPtr): +class wxStaticLinePtr(wxControlPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" +class wxStaticLine(wxStaticLinePtr): + def __init__(self,arg0,arg1,*args) : + argl = map(None,args) + try: argl[0] = argl[0].this + except: pass + try: argl[1] = argl[1].this + except: pass + args = tuple(argl) + self.this = apply(controlsc.new_wxStaticLine,(arg0.this,arg1,)+args) + self.thisown = 1 + + + + class wxStaticTextPtr(wxControlPtr): def __init__(self,this): self.this = this @@ -545,6 +562,27 @@ class wxTextCtrlPtr(wxControlPtr): def XYToPosition(self,arg0,arg1): val = controlsc.wxTextCtrl_XYToPosition(self.this,arg0,arg1) return val + def CanCopy(self): + val = controlsc.wxTextCtrl_CanCopy(self.this) + return val + def CanCut(self): + val = controlsc.wxTextCtrl_CanCut(self.this) + return val + def CanPaste(self): + val = controlsc.wxTextCtrl_CanPaste(self.this) + return val + def CanRedo(self): + val = controlsc.wxTextCtrl_CanRedo(self.this) + return val + def CanUndo(self): + val = controlsc.wxTextCtrl_CanUndo(self.this) + return val + def GetSelection(self): + val = controlsc.wxTextCtrl_GetSelection(self.this) + return val + def IsEditable(self): + val = controlsc.wxTextCtrl_IsEditable(self.this) + return val def __repr__(self): return "" class wxTextCtrl(wxTextCtrlPtr): @@ -692,9 +730,6 @@ class wxRadioBoxPtr(wxControlPtr): def Number(self): val = controlsc.wxRadioBox_Number(self.this) return val - def SetLabel(self,arg0): - val = controlsc.wxRadioBox_SetLabel(self.this,arg0) - return val def SetItemLabel(self,arg0,arg1): val = controlsc.wxRadioBox_SetItemLabel(self.this,arg0,arg1) return val