- // into one giant XRC file if you wanted, but then they become more
- // diffcult to manage, and harder to reuse in later projects.
- // The menubar
- wxXmlResource::Get()->Load(wxT("rc/menu.xrc"));
- // The toolbar
- wxXmlResource::Get()->Load(wxT("rc/toolbar.xrc"));
- // Non-derived dialog example
- wxXmlResource::Get()->Load(wxT("rc/basicdlg.xrc"));
- // Derived dialog example
- wxXmlResource::Get()->Load(wxT("rc/derivdlg.xrc"));
- // Controls property example
- wxXmlResource::Get()->Load(wxT("rc/controls.xrc"));
- // Frame example
- wxXmlResource::Get()->Load(wxT("rc/frame.xrc"));
- // Uncentered example
- wxXmlResource::Get()->Load(wxT("rc/uncenter.xrc"));
- // Custom class example
- wxXmlResource::Get()->Load(wxT("rc/custclas.xrc"));
- // wxArtProvider example
- wxXmlResource::Get()->Load(wxT("rc/artprov.xrc"));
- // Platform property example
- wxXmlResource::Get()->Load(wxT("rc/platform.xrc"));
- // Variable expansion example
- wxXmlResource::Get()->Load(wxT("rc/variable.xrc"));
-
- // Make an instance of your derived frame. Passing NULL (the default value
- // of MyFrame's constructor is NULL) as the frame doesn't have a frame
- // since it is the first window.
+ // into one giant XRC file if you wanted, but then they become more
+ // diffcult to manage, and harder to reuse in later projects.
+ if ( !wxXmlResource::Get()->LoadAllFiles("rc") )
+ return false;
+
+#if wxUSE_HELP
+ // Use the simple help provider to show the context-sensitive help
+ wxHelpProvider::Set( new wxSimpleHelpProvider );
+#endif // wxUSE_HELP
+
+ // Make an instance of your derived frame. Passing NULL (the default value
+ // of MyFrame's constructor is NULL) as the frame doesn't have a parent
+ // since it is the main application window.