removed some rests of my tests (which should have never been checked in in the
first place) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@817 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -70,9 +70,6 @@ public:
|
|||||||
void OnQuit(wxCommandEvent& event);
|
void OnQuit(wxCommandEvent& event);
|
||||||
void OnAbout(wxCommandEvent& event);
|
void OnAbout(wxCommandEvent& event);
|
||||||
|
|
||||||
void OnPopupMenu(wxCommandEvent& event);
|
|
||||||
void OnRightDown(wxMouseEvent& event);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// any class wishing to process wxWindows events must use this macro
|
// any class wishing to process wxWindows events must use this macro
|
||||||
DECLARE_EVENT_TABLE()
|
DECLARE_EVENT_TABLE()
|
||||||
@@ -105,10 +102,6 @@ enum
|
|||||||
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_About, MyFrame::OnAbout)
|
||||||
|
|
||||||
EVT_MENU_RANGE(Minimal_Test1, Minimal_Test2, MyFrame::OnPopupMenu)
|
|
||||||
|
|
||||||
EVT_RIGHT_DOWN(MyFrame::OnRightDown)
|
|
||||||
END_EVENT_TABLE()
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
// Create a new application object: this macro will allow wxWindows to create
|
// Create a new application object: this macro will allow wxWindows to create
|
||||||
@@ -188,28 +181,3 @@ void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
|
|||||||
wxMessageBox("This is a minimal sample\nA second line in the message box",
|
wxMessageBox("This is a minimal sample\nA second line in the message box",
|
||||||
"About Minimal", wxOK | wxICON_INFORMATION, this);
|
"About Minimal", wxOK | wxICON_INFORMATION, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnPopupMenu(wxCommandEvent& event)
|
|
||||||
{
|
|
||||||
wxString str;
|
|
||||||
str.Printf("Test%d clicked.", event.GetId() == Minimal_Test1 ? 1 : 2);
|
|
||||||
SetStatusText(str, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MyFrame::OnRightDown(wxMouseEvent& event)
|
|
||||||
{
|
|
||||||
class MyMenu : public wxMenu
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
MyMenu()
|
|
||||||
{
|
|
||||||
Append(Minimal_Test1, "Test&1");
|
|
||||||
AppendSeparator();
|
|
||||||
Append(Minimal_Test2, "Test&2");
|
|
||||||
}
|
|
||||||
|
|
||||||
~MyMenu() { printf("menu destroyed"); }
|
|
||||||
} *menu = new MyMenu;
|
|
||||||
|
|
||||||
PopupMenu(menu, event.GetX(), event.GetY());
|
|
||||||
}
|
|
||||||
|
Reference in New Issue
Block a user