#include "wx/wx.h"
#endif
-#include "wx/uiaction.h"
+#if wxUSE_UIACTIONSIMULATOR
+ #include "wx/uiaction.h"
+#endif
// ----------------------------------------------------------------------------
// resources
virtual bool OnInit();
};
+#if wxUSE_UIACTIONSIMULATOR
+
// Define a new frame type: this is going to be our main frame
class MyFrame : public wxFrame
{
EVT_MENU(RunSimulation, MyFrame::OnRunSimulation)
END_EVENT_TABLE()
+#endif // wxUSE_UIACTIONSIMULATOR
+
// ============================================================================
// implementation
// ============================================================================
if ( !wxApp::OnInit() )
return false;
+#if wxUSE_UIACTIONSIMULATOR
MyFrame *frame = new MyFrame("wxUIActionSimulator sample application");
frame->Show(true);
return true;
+#else // !wxUSE_UIACTIONSIMULATOR
+ wxLogError("wxUSE_UIACTIONSIMULATOR must be 1 for this sample");
+ return false;
+#endif // wxUSE_UIACTIONSIMULATOR/!wxUSE_UIACTIONSIMULATOR
}
// ----------------------------------------------------------------------------
// main frame
// ----------------------------------------------------------------------------
+#if wxUSE_UIACTIONSIMULATOR
+
// frame constructor
MyFrame::MyFrame(const wxString& title)
: wxFrame(NULL, wxID_ANY, title)
{
m_buttonPressed = true;
}
+
+#endif // wxUSE_UIACTIONSIMULATOR