diff options
Diffstat (limited to 'ACE/examples/ConfigViewer/ConfigurationViewer.cpp')
-rw-r--r-- | ACE/examples/ConfigViewer/ConfigurationViewer.cpp | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/ACE/examples/ConfigViewer/ConfigurationViewer.cpp b/ACE/examples/ConfigViewer/ConfigurationViewer.cpp new file mode 100644 index 00000000000..20d3dc02d2e --- /dev/null +++ b/ACE/examples/ConfigViewer/ConfigurationViewer.cpp @@ -0,0 +1,45 @@ +// $Id$ +#ifdef __GNUG__ + #pragma implementation "minimal.cpp" + #pragma interface "minimal.cpp" +#endif + +#include "stdafx.h" +#include "MainFrame.h" + +#ifdef __BORLANDC__ + #pragma hdrstop +#endif + +// the application icon +#if defined(__WXGTK__) || defined(__WXMOTIF__) + #include "mondrian.xpm" +#endif + +class ConfigurationViewerApp : public wxApp +{ +public: + virtual bool OnInit(); +}; + +IMPLEMENT_APP(ConfigurationViewerApp) + +bool ConfigurationViewerApp::OnInit() +{ + // Create the main application window + MainFrame *frame = new MainFrame("Configuration Viewer", + wxPoint(50, 50), wxSize(450, 340)); + + // Give it an icon +#ifdef __WXMSW__ + frame->SetIcon(wxIcon("mondrian")); +#else + frame->SetIcon(wxIcon( mondrian_xpm )); +#endif + + frame->Show(TRUE); + SetTopWindow(frame); + + return TRUE; +} + |