1. wxHtmlHelpController and related classes
2. the C++ versions of wxSizer and firends, Python versions are 'depreciated' 3. wxPyEvent and wxPyCommandEvent, event classes that can carry some python objects through the event system and safely come back out again. 4. wxGridSizer and wxFlexGridSizer 5. wxValidator 6. wxPyOnDemandOutputWindow 7. several tweaks, fixes and additions of missing methods, etc. 8. and probably several other things I am forgetting since CVS was down so long... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3758 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -25,6 +25,26 @@ class wxEvtHandlerPtr :
|
||||
def ProcessEvent(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxEvtHandler_ProcessEvent,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def GetEvtHandlerEnabled(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxEvtHandler_GetEvtHandlerEnabled,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def SetEvtHandlerEnabled(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxEvtHandler_SetEvtHandlerEnabled,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def GetNextHandler(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxEvtHandler_GetNextHandler,(self,) + _args, _kwargs)
|
||||
if val: val = wxEvtHandlerPtr(val)
|
||||
return val
|
||||
def GetPreviousHandler(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxEvtHandler_GetPreviousHandler,(self,) + _args, _kwargs)
|
||||
if val: val = wxEvtHandlerPtr(val)
|
||||
return val
|
||||
def SetNextHandler(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxEvtHandler_SetNextHandler,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def SetPreviousHandler(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxEvtHandler_SetPreviousHandler,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def Connect(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxEvtHandler_Connect,(self,) + _args, _kwargs)
|
||||
return val
|
||||
@@ -37,6 +57,52 @@ class wxEvtHandler(wxEvtHandlerPtr):
|
||||
|
||||
|
||||
|
||||
class wxValidatorPtr(wxEvtHandlerPtr):
|
||||
def __init__(self,this):
|
||||
self.this = this
|
||||
self.thisown = 0
|
||||
def Clone(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxValidator_Clone,(self,) + _args, _kwargs)
|
||||
if val: val = wxValidatorPtr(val)
|
||||
return val
|
||||
def GetWindow(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxValidator_GetWindow,(self,) + _args, _kwargs)
|
||||
if val: val = wxWindowPtr(val)
|
||||
return val
|
||||
def SetWindow(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxValidator_SetWindow,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def __repr__(self):
|
||||
return "<C wxValidator instance at %s>" % (self.this,)
|
||||
class wxValidator(wxValidatorPtr):
|
||||
def __init__(self,*_args,**_kwargs):
|
||||
self.this = apply(windowsc.new_wxValidator,_args,_kwargs)
|
||||
self.thisown = 1
|
||||
|
||||
|
||||
|
||||
|
||||
class wxPyValidatorPtr(wxValidatorPtr):
|
||||
def __init__(self,this):
|
||||
self.this = this
|
||||
self.thisown = 0
|
||||
def Destroy(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxPyValidator_Destroy,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def _setSelf(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxPyValidator__setSelf,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def __repr__(self):
|
||||
return "<C wxPyValidator instance at %s>" % (self.this,)
|
||||
class wxPyValidator(wxPyValidatorPtr):
|
||||
def __init__(self,*_args,**_kwargs):
|
||||
self.this = apply(windowsc.new_wxPyValidator,_args,_kwargs)
|
||||
self.thisown = 1
|
||||
self._setSelf(self, 0)
|
||||
|
||||
|
||||
|
||||
|
||||
class wxWindowPtr(wxEvtHandlerPtr):
|
||||
def __init__(self,this):
|
||||
self.this = this
|
||||
@@ -271,9 +337,15 @@ class wxWindowPtr(wxEvtHandlerPtr):
|
||||
def SetConstraints(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_SetConstraints,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def UnsetConstraints(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_UnsetConstraints,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def SetFocus(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_SetFocus,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def AcceptsFocus(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_AcceptsFocus,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def SetFont(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_SetFont,(self,) + _args, _kwargs)
|
||||
return val
|
||||
@@ -368,6 +440,16 @@ class wxWindowPtr(wxEvtHandlerPtr):
|
||||
val = apply(windowsc.wxWindow_GetToolTip,(self,) + _args, _kwargs)
|
||||
if val: val = wxToolTipPtr(val)
|
||||
return val
|
||||
def SetSizer(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_SetSizer,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def GetValidator(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_GetValidator,(self,) + _args, _kwargs)
|
||||
if val: val = wxValidatorPtr(val)
|
||||
return val
|
||||
def SetValidator(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_SetValidator,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def __repr__(self):
|
||||
return "<C wxWindow instance at %s>" % (self.this,)
|
||||
class wxWindow(wxWindowPtr):
|
||||
@@ -600,6 +682,9 @@ class wxMenuBarPtr(wxEvtHandlerPtr):
|
||||
val = apply(windowsc.wxMenuBar_FindItemForId,(self,) + _args, _kwargs)
|
||||
if val: val = wxMenuItemPtr(val)
|
||||
return val
|
||||
def SetLabel(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxMenuBar_SetLabel,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def EnableTop(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxMenuBar_EnableTop,(self,) + _args, _kwargs)
|
||||
return val
|
||||
@@ -612,9 +697,6 @@ class wxMenuBarPtr(wxEvtHandlerPtr):
|
||||
def SetHelpString(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxMenuBar_SetHelpString,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def SetLabel(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxMenuBar_SetLabel,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def GetLabelTop(self, *_args, **_kwargs):
|
||||
val = apply(windowsc.wxMenuBar_GetLabelTop,(self,) + _args, _kwargs)
|
||||
return val
|
||||
@@ -730,6 +812,10 @@ class wxMenuItem(wxMenuItemPtr):
|
||||
|
||||
#-------------- FUNCTION WRAPPERS ------------------
|
||||
|
||||
wxValidator_IsSilent = windowsc.wxValidator_IsSilent
|
||||
|
||||
wxValidator_SetBellOnError = windowsc.wxValidator_SetBellOnError
|
||||
|
||||
def wxWindow_FindFocus(*_args, **_kwargs):
|
||||
val = apply(windowsc.wxWindow_FindFocus,_args,_kwargs)
|
||||
if val: val = wxWindowPtr(val)
|
||||
|
Reference in New Issue
Block a user