added wxBusyInfo test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12196 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -33,6 +33,7 @@
|
|||||||
#include "wx/tipdlg.h"
|
#include "wx/tipdlg.h"
|
||||||
#include "wx/progdlg.h"
|
#include "wx/progdlg.h"
|
||||||
#include "wx/fdrepdlg.h"
|
#include "wx/fdrepdlg.h"
|
||||||
|
#include "wx/busyinfo.h"
|
||||||
|
|
||||||
#define wxTEST_GENERIC_DIALOGS_IN_MSW 0
|
#define wxTEST_GENERIC_DIALOGS_IN_MSW 0
|
||||||
|
|
||||||
@@ -77,9 +78,15 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
|||||||
EVT_MENU(DIALOGS_CHOOSE_COLOUR_GENERIC, MyFrame::ChooseColourGeneric)
|
EVT_MENU(DIALOGS_CHOOSE_COLOUR_GENERIC, MyFrame::ChooseColourGeneric)
|
||||||
EVT_MENU(DIALOGS_CHOOSE_FONT_GENERIC, MyFrame::ChooseFontGeneric)
|
EVT_MENU(DIALOGS_CHOOSE_FONT_GENERIC, MyFrame::ChooseFontGeneric)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if wxUSE_PROGRESSDLG
|
#if wxUSE_PROGRESSDLG
|
||||||
EVT_MENU(DIALOGS_PROGRESS, MyFrame::ShowProgress)
|
EVT_MENU(DIALOGS_PROGRESS, MyFrame::ShowProgress)
|
||||||
#endif // wxUSE_PROGRESSDLG
|
#endif // wxUSE_PROGRESSDLG
|
||||||
|
|
||||||
|
#if wxUSE_BUSYINFO
|
||||||
|
EVT_MENU(DIALOGS_BUSYINFO, MyFrame::ShowBusyInfo)
|
||||||
|
#endif // wxUSE_BUSYINFO
|
||||||
|
|
||||||
#if wxUSE_FINDREPLDLG
|
#if wxUSE_FINDREPLDLG
|
||||||
EVT_MENU(DIALOGS_FIND, MyFrame::ShowFindDialog)
|
EVT_MENU(DIALOGS_FIND, MyFrame::ShowFindDialog)
|
||||||
EVT_MENU(DIALOGS_REPLACE, MyFrame::ShowReplaceDialog)
|
EVT_MENU(DIALOGS_REPLACE, MyFrame::ShowReplaceDialog)
|
||||||
@@ -154,6 +161,9 @@ bool MyApp::OnInit()
|
|||||||
#if wxUSE_PROGRESSDLG
|
#if wxUSE_PROGRESSDLG
|
||||||
file_menu->Append(DIALOGS_PROGRESS, "Pro&gress dialog\tCtrl-G");
|
file_menu->Append(DIALOGS_PROGRESS, "Pro&gress dialog\tCtrl-G");
|
||||||
#endif // wxUSE_PROGRESSDLG
|
#endif // wxUSE_PROGRESSDLG
|
||||||
|
#if wxUSE_BUSYINFO
|
||||||
|
file_menu->Append(DIALOGS_BUSYINFO, "&Busy info dialog\tCtrl-B");
|
||||||
|
#endif // wxUSE_BUSYINFO
|
||||||
#if wxUSE_FINDREPLDLG
|
#if wxUSE_FINDREPLDLG
|
||||||
file_menu->Append(DIALOGS_FIND, "&Find dialog\tCtrl-F");
|
file_menu->Append(DIALOGS_FIND, "&Find dialog\tCtrl-F");
|
||||||
file_menu->Append(DIALOGS_REPLACE, "Find and &replace dialog\tShift-Ctrl-F");
|
file_menu->Append(DIALOGS_REPLACE, "Find and &replace dialog\tShift-Ctrl-F");
|
||||||
@@ -627,6 +637,21 @@ void MyFrame::ShowProgress( wxCommandEvent& WXUNUSED(event) )
|
|||||||
|
|
||||||
#endif // wxUSE_PROGRESSDLG
|
#endif // wxUSE_PROGRESSDLG
|
||||||
|
|
||||||
|
#if wxUSE_BUSYINFO
|
||||||
|
|
||||||
|
void MyFrame::ShowBusyInfo(wxCommandEvent& WXUNUSED(event))
|
||||||
|
{
|
||||||
|
wxBusyInfo info("Sleep^H^H^H^H^HWorkiing, please wait...\n... a bit more");
|
||||||
|
|
||||||
|
for ( int i = 0; i < 30; i++ )
|
||||||
|
{
|
||||||
|
wxUsleep(100);
|
||||||
|
wxTheApp->Yield();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_BUSYINFO
|
||||||
|
|
||||||
#if wxUSE_FINDREPLDLG
|
#if wxUSE_FINDREPLDLG
|
||||||
|
|
||||||
void MyFrame::ShowReplaceDialog( wxCommandEvent& WXUNUSED(event) )
|
void MyFrame::ShowReplaceDialog( wxCommandEvent& WXUNUSED(event) )
|
||||||
|
@@ -78,6 +78,9 @@ public:
|
|||||||
#if wxUSE_PROGRESSDLG
|
#if wxUSE_PROGRESSDLG
|
||||||
void ShowProgress(wxCommandEvent& event);
|
void ShowProgress(wxCommandEvent& event);
|
||||||
#endif // wxUSE_PROGRESSDLG
|
#endif // wxUSE_PROGRESSDLG
|
||||||
|
#if wxUSE_BUSYINFO
|
||||||
|
void ShowBusyInfo(wxCommandEvent& event);
|
||||||
|
#endif // wxUSE_BUSYINFO
|
||||||
#if wxUSE_FINDREPLDLG
|
#if wxUSE_FINDREPLDLG
|
||||||
void ShowFindDialog(wxCommandEvent& event);
|
void ShowFindDialog(wxCommandEvent& event);
|
||||||
void ShowReplaceDialog(wxCommandEvent& event);
|
void ShowReplaceDialog(wxCommandEvent& event);
|
||||||
@@ -138,6 +141,7 @@ enum
|
|||||||
DIALOGS_MODELESS,
|
DIALOGS_MODELESS,
|
||||||
DIALOGS_MODELESS_BTN,
|
DIALOGS_MODELESS_BTN,
|
||||||
DIALOGS_PROGRESS,
|
DIALOGS_PROGRESS,
|
||||||
|
DIALOGS_BUSYINFO,
|
||||||
DIALOGS_FIND,
|
DIALOGS_FIND,
|
||||||
DIALOGS_REPLACE
|
DIALOGS_REPLACE
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user