%{
-#include "export.h"
+#include "wxPython.h"
#include "wx/xrc/xmlres.h"
%}
// Loads menubar from resource. Returns NULL on failure.
wxMenuBar *LoadMenuBar(const wxString& name);
+ %name(LoadMenuBarOnFrame) wxMenuBar *LoadMenuBar(wxWindow *parent, const wxString& name);
+
// Loads toolbar
wxToolBar *LoadToolBar(wxWindow *parent, const wxString& name);
// Returns numeric ID that is equivalent to string id used in XML
// resource. To be used in event tables
// Macro XMLID is provided for convenience
- static int GetXMLID(const char *str_id);
+ static int GetXRCID(const wxString& str_id);
// Returns version info (a.b.c.d = d+ 256*c + 256^2*b + 256^3*a)
long GetVersion() const;
//----------------------------------------------------------------------
%pragma(python) code = "
-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
"
//----------------------------------------------------------------------
wxClassInfo::CleanUpClasses();
wxClassInfo::InitializeClasses();
- wxXmlInitXmlModule();
wxXmlInitResourceModule();
wxXmlResource::Get()->InitAllHandlers();