summaryrefslogtreecommitdiff
path: root/ACE/examples/ConfigViewer/ConfigurationViewer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/examples/ConfigViewer/ConfigurationViewer.cpp')
-rw-r--r--ACE/examples/ConfigViewer/ConfigurationViewer.cpp45
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;
+}
+