X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/70551f4702bfdd1796be68bc4c24503d229a05c5..a1ee9ea29c3a00779d97be65b9f99e8f644b9a1a:/utils/wxPython/src/gtk/controls.py diff --git a/utils/wxPython/src/gtk/controls.py b/utils/wxPython/src/gtk/controls.py index cccf4bbb8b..a64d77d667 100644 --- a/utils/wxPython/src/gtk/controls.py +++ b/utils/wxPython/src/gtk/controls.py @@ -8,6 +8,7 @@ from windows import * from gdi import * from events import * +import wxp class wxControlPtr(wxWindowPtr): def __init__(self,this): self.this = this @@ -49,6 +50,7 @@ class wxButton(wxButtonPtr): args = tuple(argl) self.this = apply(controlsc.new_wxButton,(arg0.this,arg1,arg2,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -76,6 +78,7 @@ class wxBitmapButton(wxBitmapButtonPtr): args = tuple(argl) self.this = apply(controlsc.new_wxBitmapButton,(arg0.this,arg1,arg2.this,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -102,6 +105,7 @@ class wxCheckBox(wxCheckBoxPtr): args = tuple(argl) self.this = apply(controlsc.new_wxCheckBox,(arg0.this,arg1,arg2,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -155,6 +159,7 @@ class wxChoice(wxChoicePtr): args = tuple(argl) self.this = apply(controlsc.new_wxChoice,(arg0.this,arg1,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -238,6 +243,7 @@ class wxComboBox(wxComboBoxPtr): args = tuple(argl) self.this = apply(controlsc.new_wxComboBox,(arg0.this,arg1,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -282,6 +288,7 @@ class wxGauge(wxGaugePtr): args = tuple(argl) self.this = apply(controlsc.new_wxGauge,(arg0.this,arg1,arg2,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -328,6 +335,7 @@ class wxStaticText(wxStaticTextPtr): args = tuple(argl) self.this = apply(controlsc.new_wxStaticText,(arg0.this,arg1,arg2,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -396,6 +404,7 @@ class wxListBox(wxListBoxPtr): args = tuple(argl) self.this = apply(controlsc.new_wxListBox,(arg0.this,arg1,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -422,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 @@ -434,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 @@ -464,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): @@ -476,6 +500,7 @@ class wxTextCtrl(wxTextCtrlPtr): args = tuple(argl) self.this = apply(controlsc.new_wxTextCtrl,(arg0.this,arg1,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -514,6 +539,42 @@ class wxScrollBar(wxScrollBarPtr): 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 "" +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 @@ -541,6 +602,7 @@ class wxStaticBitmap(wxStaticBitmapPtr): args = tuple(argl) self.this = apply(controlsc.new_wxStaticBitmap,(arg0.this,arg1,arg2.this,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -558,9 +620,6 @@ class wxRadioBoxPtr(wxControlPtr): 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 @@ -606,6 +665,7 @@ class wxRadioBox(wxRadioBoxPtr): args = tuple(argl) self.this = apply(controlsc.new_wxRadioBox,(arg0.this,arg1,arg2,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -632,6 +692,7 @@ class wxRadioButton(wxRadioButtonPtr): args = tuple(argl) self.this = apply(controlsc.new_wxRadioButton,(arg0.this,arg1,arg2,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self) @@ -709,6 +770,7 @@ class wxSlider(wxSliderPtr): args = tuple(argl) self.this = apply(controlsc.new_wxSlider,(arg0.this,arg1,arg2,arg3,arg4,)+args) self.thisown = 1 + wxp._StdWindowCallbacks(self)