00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00012
00013 #ifdef __GNUG__
00014 #pragma implementation "TempInteractiveControl.h"
00015 #endif
00016
00017 #include "TempInteractiveControl.h"
00018
00019 #include <wxGuiTest/WxGuiTestHelper.h>
00020
00021 BEGIN_EVENT_TABLE(wxTst::TempInteractiveControl, wxEvtHandler)
00022 EVT_BUTTON( -1, TempInteractiveControl::OnOK )
00023 EVT_CLOSE ( TempInteractiveControl::OnClose )
00024 END_EVENT_TABLE()
00025
00026 using namespace wxTst;
00027
00028
00029 TempInteractiveControl::TempInteractiveControl (
00030 wxDialog *dialog)
00031 {
00032 m_dialog = dialog;
00033 }
00034
00035
00036 TempInteractiveControl::~TempInteractiveControl ()
00037 {
00038
00039 }
00040
00041
00042 void TempInteractiveControl::OnOK (wxCommandEvent& WXUNUSED(event))
00043 {
00044 Finish ();
00045 }
00046
00047
00048 void TempInteractiveControl::OnClose (wxCloseEvent& WXUNUSED(event))
00049 {
00050 Finish ();
00051 }
00052
00053
00054 void TempInteractiveControl::Finish ()
00055 {
00056 m_dialog->Hide ();
00057 wxTheApp->ExitMainLoop ();
00058 }
00059