allowing compile under ios, where menus are not available

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76521 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor
2014-05-13 19:55:12 +00:00
parent 2497099aaa
commit 705f6c1c8b
2 changed files with 11 additions and 0 deletions

View File

@@ -39,10 +39,12 @@ public:
const wxValidator& validator = wxDefaultValidator, const wxValidator& validator = wxDefaultValidator,
const wxString& name = wxSearchCtrlNameStr); const wxString& name = wxSearchCtrlNameStr);
#if wxUSE_MENUS
// get/set search button menu // get/set search button menu
// -------------------------- // --------------------------
virtual void SetMenu( wxMenu* menu ); virtual void SetMenu( wxMenu* menu );
virtual wxMenu* GetMenu(); virtual wxMenu* GetMenu();
#endif // wxUSE_MENUS
// get/set search options // get/set search options
// ---------------------- // ----------------------
@@ -67,7 +69,9 @@ protected:
void Init(); void Init();
#if wxUSE_MENUS
wxMenu *m_menu; wxMenu *m_menu;
#endif // wxUSE_MENUS
wxString m_descriptiveText; wxString m_descriptiveText;

View File

@@ -62,7 +62,9 @@ wxSearchCtrl::wxSearchCtrl(wxWindow *parent, wxWindowID id,
void wxSearchCtrl::Init() void wxSearchCtrl::Init()
{ {
#if wxUSE_MENUS
m_menu = 0; m_menu = 0;
#endif
} }
wxSearchWidgetImpl* wxSearchCtrl::GetSearchPeer() const wxSearchWidgetImpl* wxSearchCtrl::GetSearchPeer() const
@@ -72,7 +74,9 @@ wxSearchWidgetImpl* wxSearchCtrl::GetSearchPeer() const
wxSearchCtrl::~wxSearchCtrl() wxSearchCtrl::~wxSearchCtrl()
{ {
#if wxUSE_MENUS
delete m_menu; delete m_menu;
#endif
} }
wxSize wxSearchCtrl::DoGetBestSize() const wxSize wxSearchCtrl::DoGetBestSize() const
@@ -85,6 +89,7 @@ wxSize wxSearchCtrl::DoGetBestSize() const
return size; return size;
} }
#if wxUSE_MENUS
// search control specific interfaces // search control specific interfaces
// wxSearchCtrl owns menu after this call // wxSearchCtrl owns menu after this call
@@ -117,6 +122,8 @@ wxMenu* wxSearchCtrl::GetMenu()
return m_menu; return m_menu;
} }
#endif // wxUSE_MENUS
void wxSearchCtrl::ShowSearchButton( bool show ) void wxSearchCtrl::ShowSearchButton( bool show )
{ {
if ( IsSearchButtonVisible() == show ) if ( IsSearchButtonVisible() == show )