1 # This file was created automatically by SWIG.
14 from clip_dnd
import *
26 from stattool
import *
28 from controls
import *
30 from controls2
import *
32 from windows2
import *
36 from windows3
import *
47 return wxXmlResource_GetXRCID(str_id
)
49 def XRCCTRL(window
, str_id
, *ignoreargs
):
50 return window
.FindWindowById(XRCID(str_id
))
55 class wxXmlResourcePtr(wxObjectPtr
):
56 def __init__(self
,this
):
59 def __del__(self
,xrcc
=xrcc
):
60 if self
.thisown
== 1 :
61 xrcc
.delete_wxXmlResource(self
)
62 def Load(self
, *_args
, **_kwargs
):
63 val
= apply(xrcc
.wxXmlResource_Load
,(self
,) + _args
, _kwargs
)
65 def InitAllHandlers(self
, *_args
, **_kwargs
):
66 val
= apply(xrcc
.wxXmlResource_InitAllHandlers
,(self
,) + _args
, _kwargs
)
68 def AddHandler(self
, *_args
, **_kwargs
):
69 val
= apply(xrcc
.wxXmlResource_AddHandler
,(self
,) + _args
, _kwargs
)
71 def ClearHandlers(self
, *_args
, **_kwargs
):
72 val
= apply(xrcc
.wxXmlResource_ClearHandlers
,(self
,) + _args
, _kwargs
)
74 def LoadMenu(self
, *_args
, **_kwargs
):
75 val
= apply(xrcc
.wxXmlResource_LoadMenu
,(self
,) + _args
, _kwargs
)
77 def LoadMenuBar(self
, *_args
, **_kwargs
):
78 val
= apply(xrcc
.wxXmlResource_LoadMenuBar
,(self
,) + _args
, _kwargs
)
80 def LoadToolBar(self
, *_args
, **_kwargs
):
81 val
= apply(xrcc
.wxXmlResource_LoadToolBar
,(self
,) + _args
, _kwargs
)
83 def LoadDialog(self
, *_args
, **_kwargs
):
84 val
= apply(xrcc
.wxXmlResource_LoadDialog
,(self
,) + _args
, _kwargs
)
85 if val
: val
= wxDialogPtr(val
)
87 def LoadOnDialog(self
, *_args
, **_kwargs
):
88 val
= apply(xrcc
.wxXmlResource_LoadOnDialog
,(self
,) + _args
, _kwargs
)
90 def LoadPanel(self
, *_args
, **_kwargs
):
91 val
= apply(xrcc
.wxXmlResource_LoadPanel
,(self
,) + _args
, _kwargs
)
92 if val
: val
= wxPanelPtr(val
)
94 def LoadOnPanel(self
, *_args
, **_kwargs
):
95 val
= apply(xrcc
.wxXmlResource_LoadOnPanel
,(self
,) + _args
, _kwargs
)
97 def LoadFrame(self
, *_args
, **_kwargs
):
98 val
= apply(xrcc
.wxXmlResource_LoadFrame
,(self
,) + _args
, _kwargs
)
100 def LoadBitmap(self
, *_args
, **_kwargs
):
101 val
= apply(xrcc
.wxXmlResource_LoadBitmap
,(self
,) + _args
, _kwargs
)
102 if val
: val
= wxBitmapPtr(val
) ; val
.thisown
= 1
104 def LoadIcon(self
, *_args
, **_kwargs
):
105 val
= apply(xrcc
.wxXmlResource_LoadIcon
,(self
,) + _args
, _kwargs
)
106 if val
: val
= wxIconPtr(val
) ; val
.thisown
= 1
108 def AttachUnknownControl(self
, *_args
, **_kwargs
):
109 val
= apply(xrcc
.wxXmlResource_AttachUnknownControl
,(self
,) + _args
, _kwargs
)
111 def GetVersion(self
, *_args
, **_kwargs
):
112 val
= apply(xrcc
.wxXmlResource_GetVersion
,(self
,) + _args
, _kwargs
)
114 def CompareVersion(self
, *_args
, **_kwargs
):
115 val
= apply(xrcc
.wxXmlResource_CompareVersion
,(self
,) + _args
, _kwargs
)
118 return "<C wxXmlResource instance at %s>" % (self
.this
,)
119 class wxXmlResource(wxXmlResourcePtr
):
120 def __init__(self
,*_args
,**_kwargs
):
121 self
.this
= apply(xrcc
.new_wxXmlResourceEmpty
,_args
,_kwargs
)
126 def wxXmlResource(*_args
,**_kwargs
):
127 val
= wxXmlResourcePtr(apply(xrcc
.new_wxXmlResource
,_args
,_kwargs
))
134 #-------------- FUNCTION WRAPPERS ------------------
136 wxXmlResource_GetXRCID
= xrcc
.wxXmlResource_GetXRCID
138 def wxXmlResource_Get(*_args
, **_kwargs
):
139 val
= apply(xrcc
.wxXmlResource_Get
,_args
,_kwargs
)
140 if val
: val
= wxXmlResourcePtr(val
)
143 def wxXmlResource_Set(*_args
, **_kwargs
):
144 val
= apply(xrcc
.wxXmlResource_Set
,_args
,_kwargs
)
145 if val
: val
= wxXmlResourcePtr(val
)
150 #-------------- VARIABLE WRAPPERS ------------------
152 wxXRC_USE_LOCALE
= xrcc
.wxXRC_USE_LOCALE
153 wxXRC_NO_SUBCLASSING
= xrcc
.wxXRC_NO_SUBCLASSING
156 #-------------- USER INCLUDE -----------------------
159 # The global was removed in favor of static accessor functions. This is for
160 # backwards compatibility:
161 wxTheXmlResource
= wxXmlResource_Get()