X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ec184e324214ea06f0c056ab626de5f32bcdad3b..7a04b644092ff91f8f2c6ecdd191e96285d39a1d:/include/wx/mac/carbon/srchctrl.h diff --git a/include/wx/mac/carbon/srchctrl.h b/include/wx/mac/carbon/srchctrl.h index 980b707594..eba88ccc43 100644 --- a/include/wx/mac/carbon/srchctrl.h +++ b/include/wx/mac/carbon/srchctrl.h @@ -2,9 +2,8 @@ // Name: wx/mac/carbon/srchctrl.h // Purpose: mac carbon wxSearchCtrl class // Author: Vince Harron -// Modified by: // Created: 2006-02-19 -// RCS-ID: +// RCS-ID: $Id$ // Copyright: Vince Harron // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -16,7 +15,7 @@ class wxMacSearchFieldControl; -class WXDLLEXPORT wxSearchCtrl : public wxSearchCtrlBase +class WXDLLIMPEXP_CORE wxSearchCtrl : public wxSearchCtrlBase { public: // creation @@ -31,7 +30,7 @@ public: const wxValidator& validator = wxDefaultValidator, const wxString& name = wxSearchCtrlNameStr); - ~wxSearchCtrl(); + virtual ~wxSearchCtrl(); bool Create(wxWindow *parent, wxWindowID id, const wxString& value = wxEmptyString, @@ -45,7 +44,7 @@ public: // -------------------------- virtual void SetMenu( wxMenu* menu ); virtual wxMenu* GetMenu(); - + // get/set search options // ---------------------- virtual void ShowSearchButton( bool show ); @@ -54,18 +53,22 @@ public: virtual void ShowCancelButton( bool show ); virtual bool IsCancelButtonVisible() const; + // TODO: In 2.9 these should probably be virtual, and declared in the base class... + void SetDescriptiveText(const wxString& text); + wxString GetDescriptiveText() const; + virtual wxInt32 MacSearchFieldSearchHit( WXEVENTHANDLERREF handler , WXEVENTREF event ) ; virtual wxInt32 MacSearchFieldCancelHit( WXEVENTHANDLERREF handler , WXEVENTREF event ) ; wxMacSearchFieldControl * GetPeer() const { return (wxMacSearchFieldControl*) m_peer; } - + virtual void SetFocus(); - + protected: wxSize DoGetBestSize() const; - + void Init(); virtual void CreatePeer(