X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fded56b375bf7a4687af1cdb182899614c1b2a8..e41e579f40ec15c8c20aa3118b7367281ae4f95b:/wxPython/src/gtk/events.py diff --git a/wxPython/src/gtk/events.py b/wxPython/src/gtk/events.py index 2d5de7f5b7..6a07e75b46 100644 --- a/wxPython/src/gtk/events.py +++ b/wxPython/src/gtk/events.py @@ -16,36 +16,48 @@ class wxEventPtr(wxObjectPtr): delfunc(self) except: pass - def GetEventObject(self, *_args, **_kwargs): - val = eventsc.wxEvent_GetEventObject(self, *_args, **_kwargs) + def SetEventType(self, *_args, **_kwargs): + val = eventsc.wxEvent_SetEventType(self, *_args, **_kwargs) return val def GetEventType(self, *_args, **_kwargs): val = eventsc.wxEvent_GetEventType(self, *_args, **_kwargs) return val - def GetId(self, *_args, **_kwargs): - val = eventsc.wxEvent_GetId(self, *_args, **_kwargs) + def GetEventObject(self, *_args, **_kwargs): + val = eventsc.wxEvent_GetEventObject(self, *_args, **_kwargs) return val - def GetSkipped(self, *_args, **_kwargs): - val = eventsc.wxEvent_GetSkipped(self, *_args, **_kwargs) + def SetEventObject(self, *_args, **_kwargs): + val = eventsc.wxEvent_SetEventObject(self, *_args, **_kwargs) return val def GetTimestamp(self, *_args, **_kwargs): val = eventsc.wxEvent_GetTimestamp(self, *_args, **_kwargs) return val - def SetEventObject(self, *_args, **_kwargs): - val = eventsc.wxEvent_SetEventObject(self, *_args, **_kwargs) + def SetTimestamp(self, *_args, **_kwargs): + val = eventsc.wxEvent_SetTimestamp(self, *_args, **_kwargs) return val - def SetEventType(self, *_args, **_kwargs): - val = eventsc.wxEvent_SetEventType(self, *_args, **_kwargs) + def GetId(self, *_args, **_kwargs): + val = eventsc.wxEvent_GetId(self, *_args, **_kwargs) return val def SetId(self, *_args, **_kwargs): val = eventsc.wxEvent_SetId(self, *_args, **_kwargs) return val - def SetTimestamp(self, *_args, **_kwargs): - val = eventsc.wxEvent_SetTimestamp(self, *_args, **_kwargs) + def IsCommandEvent(self, *_args, **_kwargs): + val = eventsc.wxEvent_IsCommandEvent(self, *_args, **_kwargs) return val def Skip(self, *_args, **_kwargs): val = eventsc.wxEvent_Skip(self, *_args, **_kwargs) return val + def GetSkipped(self, *_args, **_kwargs): + val = eventsc.wxEvent_GetSkipped(self, *_args, **_kwargs) + return val + def ShouldPropagate(self, *_args, **_kwargs): + val = eventsc.wxEvent_ShouldPropagate(self, *_args, **_kwargs) + return val + def StopPropagation(self, *_args, **_kwargs): + val = eventsc.wxEvent_StopPropagation(self, *_args, **_kwargs) + return val + def ResumePropagation(self, *_args, **_kwargs): + val = eventsc.wxEvent_ResumePropagation(self, *_args, **_kwargs) + return val def Clone(self, *_args, **_kwargs): val = eventsc.wxEvent_Clone(self, *_args, **_kwargs) if val: val = wxEventPtr(val) @@ -59,6 +71,46 @@ class wxEvent(wxEventPtr): +class wxPropagationDisablerPtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self, delfunc=eventsc.delete_wxPropagationDisabler): + if self.thisown == 1: + try: + delfunc(self) + except: + pass + def __repr__(self): + return "<%s.%s instance; proxy of C++ wxPropagationDisabler instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) +class wxPropagationDisabler(wxPropagationDisablerPtr): + def __init__(self,*_args,**_kwargs): + self.this = eventsc.new_wxPropagationDisabler(*_args,**_kwargs) + self.thisown = 1 + + + + +class wxPropagateOncePtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self, delfunc=eventsc.delete_wxPropagateOnce): + if self.thisown == 1: + try: + delfunc(self) + except: + pass + def __repr__(self): + return "<%s.%s instance; proxy of C++ wxPropagateOnce instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) +class wxPropagateOnce(wxPropagateOncePtr): + def __init__(self,*_args,**_kwargs): + self.this = eventsc.new_wxPropagateOnce(*_args,**_kwargs) + self.thisown = 1 + + + + class wxSizeEventPtr(wxEventPtr): def __init__(self,this): self.this = this @@ -67,6 +119,13 @@ class wxSizeEventPtr(wxEventPtr): val = eventsc.wxSizeEvent_GetSize(self, *_args, **_kwargs) if val: val = wxSizePtr(val) ; val.thisown = 1 return val + def GetRect(self, *_args, **_kwargs): + val = eventsc.wxSizeEvent_GetRect(self, *_args, **_kwargs) + if val: val = wxRectPtr(val) ; val.thisown = 1 + return val + def SetRect(self, *_args, **_kwargs): + val = eventsc.wxSizeEvent_SetRect(self, *_args, **_kwargs) + return val def __repr__(self): return "<%s.%s instance; proxy of C++ wxSizeEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) class wxSizeEvent(wxSizeEventPtr): @@ -585,6 +644,13 @@ class wxMoveEventPtr(wxEventPtr): val = eventsc.wxMoveEvent_GetPosition(self, *_args, **_kwargs) if val: val = wxPointPtr(val) ; val.thisown = 1 return val + def GetRect(self, *_args, **_kwargs): + val = eventsc.wxMoveEvent_GetRect(self, *_args, **_kwargs) + if val: val = wxRectPtr(val) ; val.thisown = 1 + return val + def SetRect(self, *_args, **_kwargs): + val = eventsc.wxMoveEvent_SetRect(self, *_args, **_kwargs) + return val def __repr__(self): return "<%s.%s instance; proxy of C++ wxMoveEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) class wxMoveEvent(wxMoveEventPtr): @@ -698,6 +764,9 @@ class wxMenuEventPtr(wxEventPtr): def IsPopup(self, *_args, **_kwargs): val = eventsc.wxMenuEvent_IsPopup(self, *_args, **_kwargs) return val + def GetMenu(self, *_args, **_kwargs): + val = eventsc.wxMenuEvent_GetMenu(self, *_args, **_kwargs) + return val def __repr__(self): return "<%s.%s instance; proxy of C++ wxMenuEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) class wxMenuEvent(wxMenuEventPtr): @@ -1152,7 +1221,31 @@ class wxPyCommandEvent(wxPyCommandEventPtr): wxNewEventType = eventsc.wxNewEventType +wxIdleEvent_SetMode = eventsc.wxIdleEvent_SetMode + +wxIdleEvent_GetMode = eventsc.wxIdleEvent_GetMode + +wxIdleEvent_CanSend = eventsc.wxIdleEvent_CanSend + +wxUpdateUIEvent_SetUpdateInterval = eventsc.wxUpdateUIEvent_SetUpdateInterval + +wxUpdateUIEvent_GetUpdateInterval = eventsc.wxUpdateUIEvent_GetUpdateInterval + +wxUpdateUIEvent_CanUpdate = eventsc.wxUpdateUIEvent_CanUpdate + +wxUpdateUIEvent_ResetUpdateTime = eventsc.wxUpdateUIEvent_ResetUpdateTime + +wxUpdateUIEvent_SetMode = eventsc.wxUpdateUIEvent_SetMode + +wxUpdateUIEvent_GetMode = eventsc.wxUpdateUIEvent_GetMode + #-------------- VARIABLE WRAPPERS ------------------ +wxEVENT_PROPAGATE_NONE = eventsc.wxEVENT_PROPAGATE_NONE +wxEVENT_PROPAGATE_MAX = eventsc.wxEVENT_PROPAGATE_MAX +wxIDLE_PROCESS_ALL = eventsc.wxIDLE_PROCESS_ALL +wxIDLE_PROCESS_SPECIFIED = eventsc.wxIDLE_PROCESS_SPECIFIED +wxUPDATE_UI_PROCESS_ALL = eventsc.wxUPDATE_UI_PROCESS_ALL +wxUPDATE_UI_PROCESS_SPECIFIED = eventsc.wxUPDATE_UI_PROCESS_SPECIFIED