X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dd2c8b7c33652a8edadd3a7755362c6fa2324991..d56cebe7a497773d8753ea2ab874c4445bac18dc:/wxPython/contrib/xrc/xrc.py diff --git a/wxPython/contrib/xrc/xrc.py b/wxPython/contrib/xrc/xrc.py new file mode 100644 index 0000000000..ada0084f5b --- /dev/null +++ b/wxPython/contrib/xrc/xrc.py @@ -0,0 +1,139 @@ +# This file was created automatically by SWIG. +import xrcc + +from misc import * + +from misc2 import * + +from windows import * + +from gdi import * + +from clip_dnd import * + +from events import * + +from streams import * + +from mdi import * + +from frames import * + +from stattool import * + +from controls import * + +from controls2 import * + +from windows2 import * + +from cmndlgs import * + +from windows3 import * + +from image import * + +from printfw import * + +from sizers import * + +from filesys import * + +from utils import * + +def XMLID(str_id): + return wxXmlResource_GetXMLID(str_id) + +def XMLCTRL(window, str_id, *args): + return window.FindWindowById(XMLID(str_id)) + + +class wxXmlResourcePtr(wxObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self,xrcc=xrcc): + if self.thisown == 1 : + xrcc.delete_wxXmlResource(self) + def Load(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_Load,(self,) + _args, _kwargs) + return val + def InitAllHandlers(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_InitAllHandlers,(self,) + _args, _kwargs) + return val + def AddHandler(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_AddHandler,(self,) + _args, _kwargs) + return val + def ClearHandlers(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_ClearHandlers,(self,) + _args, _kwargs) + return val + def LoadMenu(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadMenu,(self,) + _args, _kwargs) + return val + def LoadMenuBar(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadMenuBar,(self,) + _args, _kwargs) + return val + def LoadToolBar(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadToolBar,(self,) + _args, _kwargs) + return val + def LoadDialog(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadDialog,(self,) + _args, _kwargs) + if val: val = wxDialogPtr(val) + return val + def LoadOnDialog(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadOnDialog,(self,) + _args, _kwargs) + return val + def LoadPanel(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadPanel,(self,) + _args, _kwargs) + if val: val = wxPanelPtr(val) + return val + def LoadOnPanel(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadOnPanel,(self,) + _args, _kwargs) + return val + def LoadFrame(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadFrame,(self,) + _args, _kwargs) + return val + def LoadBitmap(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadBitmap,(self,) + _args, _kwargs) + if val: val = wxBitmapPtr(val) ; val.thisown = 1 + return val + def LoadIcon(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_LoadIcon,(self,) + _args, _kwargs) + if val: val = wxIconPtr(val) ; val.thisown = 1 + return val + def AttachUnknownControl(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_AttachUnknownControl,(self,) + _args, _kwargs) + return val + def GetVersion(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_GetVersion,(self,) + _args, _kwargs) + return val + def CompareVersion(self, *_args, **_kwargs): + val = apply(xrcc.wxXmlResource_CompareVersion,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxXmlResource(wxXmlResourcePtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(xrcc.new_wxXmlResourceEmpty,_args,_kwargs) + self.thisown = 1 + + + +def wxXmlResource(*_args,**_kwargs): + val = wxXmlResourcePtr(apply(xrcc.new_wxXmlResource,_args,_kwargs)) + val.thisown = 1 + return val + + + + +#-------------- FUNCTION WRAPPERS ------------------ + +wxXmlResource_GetXMLID = xrcc.wxXmlResource_GetXMLID + + + +#-------------- VARIABLE WRAPPERS ------------------ + +cvar = xrcc.cvar +wxTheXmlResource = wxXmlResourcePtr(xrcc.cvar.wxTheXmlResource)