# This file was created automatically by SWIG. import helpc from windows import * from misc import * from gdi import * from fonts import * from clip_dnd import * from controls import * from events import * # Help events def EVT_HELP(win, id, func): win.Connect(id, -1, wxEVT_HELP, func) def EVT_HELP_RANGE(win, id, id2, func): win.Connect(id, id2, wxEVT_HELP, func) def EVT_DETAILED_HELP(win, id, func): win.Connect(id, -1, wxEVT_DETAILED_HELP, func) def EVT_DETAILED_HELP_RANGE(win, id, id2, func): win.Connect(id, id2, wxEVT_DETAILED_HELP, func) class wxHelpEventPtr(wxCommandEventPtr): def __init__(self,this): self.this = this self.thisown = 0 def GetPosition(self, *_args, **_kwargs): val = helpc.wxHelpEvent_GetPosition(self, *_args, **_kwargs) if val: val = wxPointPtr(val) return val def SetPosition(self, *_args, **_kwargs): val = helpc.wxHelpEvent_SetPosition(self, *_args, **_kwargs) return val def GetLink(self, *_args, **_kwargs): val = helpc.wxHelpEvent_GetLink(self, *_args, **_kwargs) return val def SetLink(self, *_args, **_kwargs): val = helpc.wxHelpEvent_SetLink(self, *_args, **_kwargs) return val def GetTarget(self, *_args, **_kwargs): val = helpc.wxHelpEvent_GetTarget(self, *_args, **_kwargs) return val def SetTarget(self, *_args, **_kwargs): val = helpc.wxHelpEvent_SetTarget(self, *_args, **_kwargs) return val def __repr__(self): return "<%s.%s instance; proxy of C++ wxHelpEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) class wxHelpEvent(wxHelpEventPtr): def __init__(self,*_args,**_kwargs): self.this = helpc.new_wxHelpEvent(*_args,**_kwargs) self.thisown = 1 class wxContextHelpPtr(wxObjectPtr): def __init__(self,this): self.this = this self.thisown = 0 def __del__(self, delfunc=helpc.delete_wxContextHelp): if self.thisown == 1: try: delfunc(self) except: pass def BeginContextHelp(self, *_args, **_kwargs): val = helpc.wxContextHelp_BeginContextHelp(self, *_args, **_kwargs) return val def EndContextHelp(self, *_args, **_kwargs): val = helpc.wxContextHelp_EndContextHelp(self, *_args, **_kwargs) return val def __repr__(self): return "<%s.%s instance; proxy of C++ wxContextHelp instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) class wxContextHelp(wxContextHelpPtr): def __init__(self,*_args,**_kwargs): self.this = helpc.new_wxContextHelp(*_args,**_kwargs) self.thisown = 1 class wxContextHelpButtonPtr(wxBitmapButtonPtr): def __init__(self,this): self.this = this self.thisown = 0 def __repr__(self): return "<%s.%s instance; proxy of C++ wxContextHelpButton instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) class wxContextHelpButton(wxContextHelpButtonPtr): def __init__(self,*_args,**_kwargs): self.this = helpc.new_wxContextHelpButton(*_args,**_kwargs) self.thisown = 1 self._setOORInfo(self) class wxHelpProviderPtr : def __init__(self,this): self.this = this self.thisown = 0 def GetHelp(self, *_args, **_kwargs): val = helpc.wxHelpProvider_GetHelp(self, *_args, **_kwargs) return val def ShowHelp(self, *_args, **_kwargs): val = helpc.wxHelpProvider_ShowHelp(self, *_args, **_kwargs) return val def AddHelp(self, *_args, **_kwargs): val = helpc.wxHelpProvider_AddHelp(self, *_args, **_kwargs) return val def AddHelpById(self, *_args, **_kwargs): val = helpc.wxHelpProvider_AddHelpById(self, *_args, **_kwargs) return val def Destroy(self, *_args, **_kwargs): val = helpc.wxHelpProvider_Destroy(self, *_args, **_kwargs) return val def __repr__(self): return "<%s.%s instance; proxy of C++ wxHelpProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) class wxHelpProvider(wxHelpProviderPtr): def __init__(self,this): self.this = this class wxSimpleHelpProviderPtr(wxHelpProviderPtr): def __init__(self,this): self.this = this self.thisown = 0 def __repr__(self): return "<%s.%s instance; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) class wxSimpleHelpProvider(wxSimpleHelpProviderPtr): def __init__(self,*_args,**_kwargs): self.this = helpc.new_wxSimpleHelpProvider(*_args,**_kwargs) self.thisown = 1 #-------------- FUNCTION WRAPPERS ------------------ def wxHelpProvider_Set(*_args, **_kwargs): val = helpc.wxHelpProvider_Set(*_args,**_kwargs) if val: val = wxHelpProviderPtr(val) return val def wxHelpProvider_Get(*_args, **_kwargs): val = helpc.wxHelpProvider_Get(*_args,**_kwargs) if val: val = wxHelpProviderPtr(val) return val #-------------- VARIABLE WRAPPERS ------------------ wxFRAME_EX_CONTEXTHELP = helpc.wxFRAME_EX_CONTEXTHELP wxDIALOG_EX_CONTEXTHELP = helpc.wxDIALOG_EX_CONTEXTHELP wxID_CONTEXT_HELP = helpc.wxID_CONTEXT_HELP wxEVT_HELP = helpc.wxEVT_HELP wxEVT_DETAILED_HELP = helpc.wxEVT_DETAILED_HELP #-------------- USER INCLUDE ----------------------- # Stuff these names into the wx namespace so wxPyConstructObject can find them import wx wx.wxHelpEventPtr = wxHelpEventPtr wx.wxContextHelpButtonPtr = wxContextHelpButtonPtr