public:
// override base class virtuals
// ----------------------------
-
+
// this one is called on application startup and is a good place for the app
// initialization (doing it here and not in the ctor allows to have an error
// return: if OnInit() returns false, the application terminates)
public:
// ctor(s)
MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size);
-
+
// event handlers (these functions should _not_ be virtual)
void OnQuit(wxCommandEvent& event);
void OnAbout(wxCommandEvent& event);
Minimal_Quit = 1,
Minimal_About,
Minimal_Back,
- Minimal_Forward,
-
- // controls start here (the numbers are, of course, arbitrary)
- Minimal_Text = 1000,
+ Minimal_Forward
};
// ----------------------------------------------------------------------------
EVT_MENU(Minimal_Back, MyFrame::OnBack)
EVT_MENU(Minimal_Forward, MyFrame::OnForward)
END_EVENT_TABLE()
-
+
// Create a new application object: this macro will allow wxWindows to create
// the application object during program execution (it's better than using a
// static object for many reasons) and also declares the accessor function
// wxGetApp() which will return the reference of the right type (i.e. MyApp and
// not wxApp)
IMPLEMENT_APP(MyApp)
-
+
// ============================================================================
// implementation
// ============================================================================
-
+
// ----------------------------------------------------------------------------
// the application class
// ----------------------------------------------------------------------------
#if wxUSE_LIBJPEG
wxImage::AddHandler(new wxJPEGHandler);
#endif
-
+
wxFileSystem::AddHandler(new wxZipFSHandler);
-
+
// Create the main application window
MyFrame *frame = new MyFrame("wxHtmlWindow testing application",
wxPoint(50, 50), wxSize(640, 480));
-
+
// Show it and tell the application that it's our main window
// @@@ what does it do exactly, in fact? is it necessary here?
frame->Show(TRUE);
SetTopWindow(frame);
-
+
// success: wxApp::OnRun() will be called which will enter the main message
// loop and the application will run. If we returned FALSE here, the
// application would exit immediately.
// ... and attach this menu bar to the frame
SetMenuBar(menuBar);
-
+
CreateStatusBar(1);
{