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
|
// into one giant XRC file if you wanted, but then they become more
|
||||||
// diffcult to manage, and harder to reuse in later projects.
|
// diffcult to manage, and harder to reuse in later projects.
|
||||||
// The menubar
|
// The menubar
|
||||||
wxXmlResource::Get()->Load(wxT("rc/menu.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/menu.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// The toolbar
|
// The toolbar
|
||||||
wxXmlResource::Get()->Load(wxT("rc/toolbar.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/toolbar.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// Non-derived dialog example
|
// Non-derived dialog example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/basicdlg.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/basicdlg.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// Derived dialog example
|
// Derived dialog example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/derivdlg.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/derivdlg.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// Controls property example
|
// Controls property example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/controls.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/controls.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// Frame example
|
// Frame example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/frame.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/frame.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// Uncentered example
|
// Uncentered example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/uncenter.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/uncenter.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// Custom class example
|
// Custom class example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/custclas.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/custclas.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// wxArtProvider example
|
// wxArtProvider example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/artprov.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/artprov.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// Platform property example
|
// Platform property example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/platform.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/platform.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
// Variable expansion example
|
// Variable expansion example
|
||||||
wxXmlResource::Get()->Load(wxT("rc/variable.xrc"));
|
if (!wxXmlResource::Get()->Load(wxT("rc/variable.xrc")))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
|
||||||
#if wxUSE_HELP
|
#if wxUSE_HELP
|
||||||
// Use the simple help provider to show the context-sensitive help
|
// Use the simple help provider to show the context-sensitive help
|
||||||
|
Reference in New Issue
Block a user