]> git.saurik.com Git - wxWidgets.git/blame - contrib/utils/wxrcedit/edapp.cpp
wxX11:
[wxWidgets.git] / contrib / utils / wxrcedit / edapp.cpp
CommitLineData
56d2f750
VS
1/////////////////////////////////////////////////////////////////////////////
2// Purpose: XML resources editor
3// Author: Vaclav Slavik
4// Created: 2000/05/05
5// RCS-ID: $Id$
6// Copyright: (c) 2000 Vaclav Slavik
7// Licence: wxWindows licence
8/////////////////////////////////////////////////////////////////////////////
9
10#ifdef __GNUG__
11 #pragma implementation
12 #pragma interface
13#endif
14
15// For compilers that support precompilation, includes "wx/wx.h".
16#include "wx/wxprec.h"
17
18#ifdef __BORLANDC__
19 #pragma hdrstop
20#endif
21
22// for all others, include the necessary headers (this file is usually all you
23// need because it includes almost all "standard" wxWindows headers
24#ifndef WX_PRECOMP
25 #include "wx/wx.h"
26#endif
27
999d9a9f 28#include "wx/xrc/xml.h"
56d2f750 29#include "wx/image.h"
35a0184e 30#include "wx/wx.h"
56d2f750
VS
31
32#include "editor.h"
12d9e308
VS
33#include "preview.h"
34#include "propframe.h"
56d2f750
VS
35
36
37// -- Application
38
39class MyApp : public wxApp
40{
41public:
42 virtual bool OnInit();
43};
44
45IMPLEMENT_APP(MyApp)
46
47
48bool MyApp::OnInit()
49{
cbe37d08
VS
50 SetVendorName(wxT("wxWindows"));
51 SetAppName(wxT("wxrcedit"));
56d2f750
VS
52 wxString arg = (argc >= 1) ? argv[1] : "";
53 wxInitAllImageHandlers();
54 wxFrame *frame = new EditorFrame(NULL, arg);
55 SetTopWindow(frame);
56 frame->Show(TRUE);
12d9e308
VS
57 PreviewFrame::Get()->Show(TRUE);
58 PropertiesFrame::Get()->Show(TRUE);
56d2f750
VS
59 return TRUE;
60}
61