X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d5c9047acf66ae7ee2aed4778832b6887095ce7a..b6bff3019ee6a032d967ef75c48255613661dbee:/utils/wxPython/src/msw/events.py?ds=sidebyside diff --git a/utils/wxPython/src/msw/events.py b/utils/wxPython/src/msw/events.py index 130c95edbb..243b0480b6 100644 --- a/utils/wxPython/src/msw/events.py +++ b/utils/wxPython/src/msw/events.py @@ -67,20 +67,23 @@ class wxCloseEventPtr(wxEventPtr): def __init__(self,this): self.this = this self.thisown = 0 + def SetLoggingOff(self,arg0): + val = eventsc.wxCloseEvent_SetLoggingOff(self.this,arg0) + return val def GetLoggingOff(self): val = eventsc.wxCloseEvent_GetLoggingOff(self.this) return val def Veto(self,*args): val = apply(eventsc.wxCloseEvent_Veto,(self.this,)+args) return val + def CanVeto(self): + val = eventsc.wxCloseEvent_CanVeto(self.this) + return val def GetVeto(self): val = eventsc.wxCloseEvent_GetVeto(self.this) return val - def SetForce(self,arg0): - val = eventsc.wxCloseEvent_SetForce(self.this,arg0) - return val - def GetForce(self): - val = eventsc.wxCloseEvent_GetForce(self.this) + def SetCanVeto(self,arg0): + val = eventsc.wxCloseEvent_SetCanVeto(self.this,arg0) return val def __repr__(self): return "" @@ -141,6 +144,19 @@ class wxScrollEvent(wxScrollEventPtr): +class wxSpinEventPtr(wxScrollEventPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" +class wxSpinEvent(wxSpinEventPtr): + def __init__(self,this): + self.this = this + + + + class wxMouseEventPtr(wxEventPtr): def __init__(self,this): self.this = this @@ -270,15 +286,6 @@ class wxKeyEventPtr(wxEventPtr): def KeyCode(self): val = eventsc.wxKeyEvent_KeyCode(self.this) return val - def Position(self): - val = eventsc.wxKeyEvent_Position(self.this) - return val - def GetX(self): - val = eventsc.wxKeyEvent_GetX(self.this) - return val - def GetY(self): - val = eventsc.wxKeyEvent_GetY(self.this) - return val def __repr__(self): return "" class wxKeyEvent(wxKeyEventPtr): @@ -598,6 +605,48 @@ class wxSysColourChangedEvent(wxSysColourChangedEventPtr): +class wxPyEventPtr(wxCommandEventPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self): + if self.thisown == 1 : + eventsc.delete_wxPyEvent(self.this) + def SetUserData(self,arg0): + val = eventsc.wxPyEvent_SetUserData(self.this,arg0) + return val + def GetUserData(self): + val = eventsc.wxPyEvent_GetUserData(self.this) + return val + def __repr__(self): + return "" +class wxPyEvent(wxPyEventPtr): + def __init__(self,*args) : + self.this = apply(eventsc.new_wxPyEvent,()+args) + self.thisown = 1 + + + + +class wxNotifyEventPtr(wxCommandEventPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def IsAllowed(self): + val = eventsc.wxNotifyEvent_IsAllowed(self.this) + return val + def Veto(self): + val = eventsc.wxNotifyEvent_Veto(self.this) + return val + def __repr__(self): + return "" +class wxNotifyEvent(wxNotifyEventPtr): + def __init__(self,this): + self.this = this + + + + #-------------- FUNCTION WRAPPERS ------------------