Added demonstration of busy cursor bug.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2943 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -33,6 +33,8 @@
|
||||
#include "listtest.h"
|
||||
|
||||
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
||||
EVT_MENU(BUSY_ON, MyFrame::BusyOn)
|
||||
EVT_MENU(BUSY_OFF, MyFrame::BusyOff)
|
||||
EVT_MENU(LIST_QUIT, MyFrame::OnQuit)
|
||||
EVT_MENU(LIST_ABOUT, MyFrame::OnAbout)
|
||||
EVT_MENU(LIST_LIST_VIEW, MyFrame::OnListView)
|
||||
@@ -129,6 +131,8 @@ bool MyApp::OnInit(void)
|
||||
file_menu->Append(LIST_SMALL_ICON_TEXT_VIEW, "Small icon &view with text");
|
||||
file_menu->Append(LIST_DESELECT_ALL, "&Deselect All");
|
||||
file_menu->Append(LIST_SELECT_ALL, "S&elect All");
|
||||
file_menu->Append(BUSY_ON, "&Busy cursor on");
|
||||
file_menu->Append(BUSY_OFF, "&Busy cursor off");
|
||||
file_menu->AppendSeparator();
|
||||
file_menu->Append(LIST_ABOUT, "&About");
|
||||
file_menu->Append(LIST_QUIT, "E&xit");
|
||||
@@ -194,6 +198,16 @@ void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
|
||||
Close(TRUE);
|
||||
}
|
||||
|
||||
void MyFrame::BusyOn(wxCommandEvent& WXUNUSED(event))
|
||||
{
|
||||
wxBeginBusyCursor();
|
||||
}
|
||||
|
||||
void MyFrame::BusyOff(wxCommandEvent& WXUNUSED(event))
|
||||
{
|
||||
wxEndBusyCursor();
|
||||
}
|
||||
|
||||
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
|
||||
{
|
||||
wxMessageDialog dialog(this, "List test sample\nJulian Smart (c) 1997",
|
||||
|
@@ -64,7 +64,8 @@ class MyFrame: public wxFrame
|
||||
void OnSmallIconTextView(wxCommandEvent& event);
|
||||
void OnDeselectAll(wxCommandEvent& event);
|
||||
void OnSelectAll(wxCommandEvent& event);
|
||||
|
||||
void BusyOn(wxCommandEvent& event);
|
||||
void BusyOff(wxCommandEvent& event);
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
||||
@@ -80,6 +81,8 @@ class MyFrame: public wxFrame
|
||||
#define LIST_DESELECT_ALL 8
|
||||
#define LIST_SELECT_ALL 9
|
||||
#define LIST_ABOUT 102
|
||||
#define BUSY_ON 10
|
||||
#define BUSY_OFF 11
|
||||
|
||||
#define LIST_CTRL 1000
|
||||
|
||||
|
Reference in New Issue
Block a user