X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/885a9fe9a82a8ac3a6a3a09ce92dcab7dc02d2d7..48889bca6f8b2504f78c0f47b32f5e95c64d915d:/samples/xrc/xrcdemo.cpp?ds=sidebyside diff --git a/samples/xrc/xrcdemo.cpp b/samples/xrc/xrcdemo.cpp index db9ac58d28..e82ea49d99 100644 --- a/samples/xrc/xrcdemo.cpp +++ b/samples/xrc/xrcdemo.cpp @@ -60,6 +60,9 @@ IMPLEMENT_APP(MyApp) // 'Main program' equivalent: the program execution "starts" here bool MyApp::OnInit() { + if ( !wxApp::OnInit() ) + return false; + // If there is any of a certain format of image in the xrcs, then first // load a handler for that image type. This example uses XPMs, but if // you want PNGs, then add a PNG handler, etc. See wxImage::AddHandler() @@ -77,51 +80,9 @@ bool MyApp::OnInit() // Load all of the XRC files that will be used. You can put everything // 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 - if (!wxXmlResource::Get()->Load(wxT("rc/menu.xrc"))) - return false; - - // The toolbar - if (!wxXmlResource::Get()->Load(wxT("rc/toolbar.xrc"))) - return false; - - // Non-derived dialog example - if (!wxXmlResource::Get()->Load(wxT("rc/basicdlg.xrc"))) - return false; - - // Derived dialog example - if (!wxXmlResource::Get()->Load(wxT("rc/derivdlg.xrc"))) - return false; - - // Controls property example - if (!wxXmlResource::Get()->Load(wxT("rc/controls.xrc"))) - return false; - - // Frame example - if (!wxXmlResource::Get()->Load(wxT("rc/frame.xrc"))) + if ( !wxXmlResource::Get()->LoadAllFiles("rc") ) return false; - // Uncentered example - if (!wxXmlResource::Get()->Load(wxT("rc/uncenter.xrc"))) - return false; - - // Custom class example - if (!wxXmlResource::Get()->Load(wxT("rc/custclas.xrc"))) - return false; - - // wxArtProvider example - if (!wxXmlResource::Get()->Load(wxT("rc/artprov.xrc"))) - return false; - - // Platform property example - if (!wxXmlResource::Get()->Load(wxT("rc/platform.xrc"))) - return false; - - // Variable expansion example - if (!wxXmlResource::Get()->Load(wxT("rc/variable.xrc"))) - return false; - - #if wxUSE_HELP // Use the simple help provider to show the context-sensitive help wxHelpProvider::Set( new wxSimpleHelpProvider );