handle wxXmlResource::Load() errors
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43619 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -78,27 +78,49 @@ bool MyApp::OnInit()
 | 
			
		||||
    // 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"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/menu.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // The toolbar
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/toolbar.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/toolbar.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // Non-derived dialog example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/basicdlg.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/basicdlg.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // Derived dialog example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/derivdlg.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/derivdlg.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // Controls property example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/controls.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/controls.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // Frame example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/frame.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/frame.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // Uncentered example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/uncenter.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/uncenter.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // Custom class example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/custclas.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/custclas.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // wxArtProvider example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/artprov.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/artprov.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // Platform property example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/platform.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/platform.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    // Variable expansion example
 | 
			
		||||
    wxXmlResource::Get()->Load(wxT("rc/variable.xrc"));
 | 
			
		||||
    if (!wxXmlResource::Get()->Load(wxT("rc/variable.xrc")))
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#if wxUSE_HELP
 | 
			
		||||
    // Use the simple help provider to show the context-sensitive help
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user