from filesys import *
-def XMLID(str_id):
- return wxXmlResource_GetXMLID(str_id)
+def XRCID(str_id):
+ return wxXmlResource_GetXRCID(str_id)
-def XMLCTRL(window, str_id, *args):
- return window.FindWindowById(XMLID(str_id))
+def XRCCTRL(window, str_id, *ignoreargs):
+ return window.FindWindowById(XRCID(str_id))
+XMLID = XRCID
+XMLCTRL = XRCCTRL
class wxXmlResourcePtr(wxObjectPtr):
def __init__(self,this):
#-------------- FUNCTION WRAPPERS ------------------
-wxXmlResource_GetXMLID = xrcc.wxXmlResource_GetXMLID
+wxXmlResource_GetXRCID = xrcc.wxXmlResource_GetXRCID
+
+def wxXmlResource_Get(*_args, **_kwargs):
+ val = apply(xrcc.wxXmlResource_Get,_args,_kwargs)
+ if val: val = wxXmlResourcePtr(val)
+ return val
+
+def wxXmlResource_Set(*_args, **_kwargs):
+ val = apply(xrcc.wxXmlResource_Set,_args,_kwargs)
+ if val: val = wxXmlResourcePtr(val)
+ return val
wxXRC_USE_LOCALE = xrcc.wxXRC_USE_LOCALE
wxXRC_NO_SUBCLASSING = xrcc.wxXRC_NO_SUBCLASSING
-cvar = xrcc.cvar
-wxTheXmlResource = wxXmlResourcePtr(xrcc.cvar.wxTheXmlResource)
+
+
+#-------------- USER INCLUDE -----------------------
+
+
+# The global was removed in favor of static accessor functions. This is for
+# backwards compatibility:
+wxTheXmlResource = wxXmlResource_Get()