Added Open HTML page to menu

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5514 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2000-01-19 00:59:39 +00:00
parent 2e2fd42aa7
commit 2bdebb91be

View File

@@ -51,7 +51,7 @@
// event handlers (these functions should _not_ be virtual) // event handlers (these functions should _not_ be virtual)
void OnQuit(wxCommandEvent& event); void OnQuit(wxCommandEvent& event);
void OnAbout(wxCommandEvent& event); void OnPageOpen(wxCommandEvent& event);
void OnBack(wxCommandEvent& event); void OnBack(wxCommandEvent& event);
void OnForward(wxCommandEvent& event); void OnForward(wxCommandEvent& event);
@@ -70,7 +70,7 @@
{ {
// menu items // menu items
Minimal_Quit = 1, Minimal_Quit = 1,
Minimal_About, Minimal_PageOpen,
Minimal_Back, Minimal_Back,
Minimal_Forward, Minimal_Forward,
@@ -87,7 +87,7 @@
// simple menu events like this the static method is much simpler. // simple menu events like this the static method is much simpler.
BEGIN_EVENT_TABLE(MyFrame, wxFrame) BEGIN_EVENT_TABLE(MyFrame, wxFrame)
EVT_MENU(Minimal_Quit, MyFrame::OnQuit) EVT_MENU(Minimal_Quit, MyFrame::OnQuit)
EVT_MENU(Minimal_About, MyFrame::OnAbout) EVT_MENU(Minimal_PageOpen, MyFrame::OnPageOpen)
EVT_MENU(Minimal_Back, MyFrame::OnBack) EVT_MENU(Minimal_Back, MyFrame::OnBack)
EVT_MENU(Minimal_Forward, MyFrame::OnForward) EVT_MENU(Minimal_Forward, MyFrame::OnForward)
END_EVENT_TABLE() END_EVENT_TABLE()
@@ -147,7 +147,7 @@
wxMenu *menuFile = new wxMenu; wxMenu *menuFile = new wxMenu;
wxMenu *menuNav = new wxMenu; wxMenu *menuNav = new wxMenu;
menuFile->Append(Minimal_About, "&Load wxWindows manual page"); menuFile->Append(Minimal_PageOpen, "&Open HTML page...");
menuFile->AppendSeparator(); menuFile->AppendSeparator();
menuFile->Append(Minimal_Quit, "&Close frame"); menuFile->Append(Minimal_Quit, "&Close frame");
menuNav->Append(Minimal_Back, "Go &BACK"); menuNav->Append(Minimal_Back, "Go &BACK");
@@ -181,9 +181,11 @@
Close(TRUE); Close(TRUE);
} }
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event)) void MyFrame::OnPageOpen(wxCommandEvent& WXUNUSED(event))
{ {
m_Html -> LoadPage("fft.html"); wxString p = wxFileSelector("Open HTML document", "", "", "", "HTML files|*.htm");
if (p != wxEmptyString)
m_Html -> LoadPage(p);
} }