]> git.saurik.com Git - wxWidgets.git/blame_incremental - contrib/utils/wxrcedit/edapp.cpp
[ 1176516 ] argv datatype has changed (char in docs but really wxChar)
[wxWidgets.git] / contrib / utils / wxrcedit / edapp.cpp
... / ...
CommitLineData
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#if defined(__GNUG__) && !defined(__APPLE__)
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" wxWidgets headers
24#ifndef WX_PRECOMP
25 #include "wx/wx.h"
26#endif
27
28#include "wx/xml/xml.h"
29#include "wx/image.h"
30#include "wx/wx.h"
31
32#include "editor.h"
33#include "preview.h"
34#include "propframe.h"
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{
50 SetVendorName(wxT("wxWidgets"));
51 SetAppName(wxT("wxrcedit"));
52 wxString arg = (argc >= 1) ? argv[1] : _T("");
53 wxInitAllImageHandlers();
54 wxFrame *frame = new EditorFrame(NULL, arg);
55 SetTopWindow(frame);
56 frame->Show(true);
57 PreviewFrame::Get()->Show(true);
58 PropertiesFrame::Get()->Show(true);
59 return true;
60}
61