fix compilation error when wxUSE_DYNLIB_CLASS == 0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43098 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -105,8 +105,10 @@ public:
|
|||||||
virtual ~MyFrame();
|
virtual ~MyFrame();
|
||||||
|
|
||||||
// event handlers (these functions should _not_ be virtual)
|
// event handlers (these functions should _not_ be virtual)
|
||||||
|
#if wxUSE_DYNLIB_CLASS
|
||||||
void OnLoad(wxCommandEvent& event);
|
void OnLoad(wxCommandEvent& event);
|
||||||
void OnUnload(wxCommandEvent& event);
|
void OnUnload(wxCommandEvent& event);
|
||||||
|
#endif // wxUSE_DYNLIB_CLASS
|
||||||
void OnQuit(wxCommandEvent& event);
|
void OnQuit(wxCommandEvent& event);
|
||||||
void OnAbout(wxCommandEvent& event);
|
void OnAbout(wxCommandEvent& event);
|
||||||
|
|
||||||
@@ -149,8 +151,10 @@ END_EVENT_TABLE()
|
|||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
// our menu items
|
// our menu items
|
||||||
|
#if wxUSE_DYNLIB_CLASS
|
||||||
Render_Load = 100,
|
Render_Load = 100,
|
||||||
Render_Unload,
|
Render_Unload,
|
||||||
|
#endif // wxUSE_DYNLIB_CLASS
|
||||||
|
|
||||||
// standard menu items
|
// standard menu items
|
||||||
Render_Quit = wxID_EXIT,
|
Render_Quit = wxID_EXIT,
|
||||||
@@ -169,8 +173,10 @@ enum
|
|||||||
// handlers) which process them. It can be also done at run-time, but for the
|
// handlers) which process them. It can be also done at run-time, but for the
|
||||||
// simple menu events like this the static method is much simpler.
|
// simple menu events like this the static method is much simpler.
|
||||||
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
||||||
|
#if wxUSE_DYNLIB_CLASS
|
||||||
EVT_MENU(Render_Load, MyFrame::OnLoad)
|
EVT_MENU(Render_Load, MyFrame::OnLoad)
|
||||||
EVT_MENU(Render_Unload,MyFrame::OnUnload)
|
EVT_MENU(Render_Unload,MyFrame::OnUnload)
|
||||||
|
#endif // wxUSE_DYNLIB_CLASS
|
||||||
EVT_MENU(Render_Quit, MyFrame::OnQuit)
|
EVT_MENU(Render_Quit, MyFrame::OnQuit)
|
||||||
|
|
||||||
EVT_MENU(Render_About, MyFrame::OnAbout)
|
EVT_MENU(Render_About, MyFrame::OnAbout)
|
||||||
@@ -218,8 +224,10 @@ MyFrame::MyFrame()
|
|||||||
#if wxUSE_MENUS
|
#if wxUSE_MENUS
|
||||||
// create a menu bar
|
// create a menu bar
|
||||||
wxMenu *menuFile = new wxMenu;
|
wxMenu *menuFile = new wxMenu;
|
||||||
|
#if wxUSE_DYNLIB_CLASS
|
||||||
menuFile->Append(Render_Load, _T("&Load renderer...\tCtrl-L"));
|
menuFile->Append(Render_Load, _T("&Load renderer...\tCtrl-L"));
|
||||||
menuFile->Append(Render_Unload, _T("&Unload renderer\tCtrl-U"));
|
menuFile->Append(Render_Unload, _T("&Unload renderer\tCtrl-U"));
|
||||||
|
#endif // wxUSE_DYNLIB_CLASS
|
||||||
menuFile->Append(Render_Quit, _T("E&xit\tCtrl-Q"), _T("Quit this program"));
|
menuFile->Append(Render_Quit, _T("E&xit\tCtrl-Q"), _T("Quit this program"));
|
||||||
|
|
||||||
// the "About" item should be in the help menu
|
// the "About" item should be in the help menu
|
||||||
@@ -254,6 +262,8 @@ MyFrame::~MyFrame()
|
|||||||
|
|
||||||
// event handlers
|
// event handlers
|
||||||
|
|
||||||
|
#if wxUSE_DYNLIB_CLASS
|
||||||
|
|
||||||
void MyFrame::OnLoad(wxCommandEvent& WXUNUSED(event))
|
void MyFrame::OnLoad(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
static wxString s_name = _T("renddll");
|
static wxString s_name = _T("renddll");
|
||||||
@@ -306,6 +316,8 @@ void MyFrame::OnUnload(wxCommandEvent& WXUNUSED(event))
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_DYNLIB_CLASS
|
||||||
|
|
||||||
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
|
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
// true is to force the frame to close
|
// true is to force the frame to close
|
||||||
|
Reference in New Issue
Block a user