From 8ef74b15f769a43096fbd590e804caef53977701 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 10 Jan 2007 13:45:11 +0000 Subject: [PATCH] add #if wxUSE_TOOLTIPS around DoSetToolTip() git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44185 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/pickerbase.h | 12 +++++++----- src/common/pickerbase.cpp | 6 ++++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/include/wx/pickerbase.h b/include/wx/pickerbase.h index b49fc3e7b8..c1b8bb9b49 100644 --- a/include/wx/pickerbase.h +++ b/include/wx/pickerbase.h @@ -52,8 +52,6 @@ public: const wxValidator& validator = wxDefaultValidator, const wxString& name = wxButtonNameStr); - virtual void DoSetToolTip( wxToolTip *tip ); - public: // public API // margin between the text control and the picker @@ -107,12 +105,16 @@ public: // public API wxControl *GetPickerCtrl() { return m_picker; } -public: // methods that derived class must/may override - + // methods that derived class must/may override virtual void UpdatePickerFromTextCtrl() = 0; virtual void UpdateTextCtrlFromPicker() = 0; -protected: // utility functions +protected: + // overridden base class methods +#if wxUSE_TOOLTIPS + virtual void DoSetToolTip(wxToolTip *tip); +#endif // wxUSE_TOOLTIPS + // event handlers void OnTextCtrlDelete(wxWindowDestroyEvent &); diff --git a/src/common/pickerbase.cpp b/src/common/pickerbase.cpp index 05ff622e36..3d09e22d11 100644 --- a/src/common/pickerbase.cpp +++ b/src/common/pickerbase.cpp @@ -124,7 +124,9 @@ void wxPickerBase::PostCreation() SetMinSize( m_sizer->GetMinSize() ); } -void wxPickerBase::DoSetToolTip( wxToolTip *tip ) +#if wxUSE_TOOLTIPS + +void wxPickerBase::DoSetToolTip(wxToolTip *tip) { // don't set the tooltip on us but rather on our two child windows // as otherwise it would appear only when the cursor is placed on the @@ -135,7 +137,7 @@ void wxPickerBase::DoSetToolTip( wxToolTip *tip ) m_text->SetToolTip(tip ? new wxToolTip(tip->GetTip()) : NULL); } - +#endif // wxUSE_TOOLTIPS // ---------------------------------------------------------------------------- // wxPickerBase - event handlers -- 2.47.2