X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/56029a746e46d565e1dd5b6e91a14b22f4079afe..a6ab05be988523913fb6bdcb33238c83129f80ee:/include/wx/cshelp.h?ds=sidebyside diff --git a/include/wx/cshelp.h b/include/wx/cshelp.h index e53d48efcc..4b0b75c53b 100644 --- a/include/wx/cshelp.h +++ b/include/wx/cshelp.h @@ -12,7 +12,7 @@ #ifndef _WX_CSHELPH__ #define _WX_CSHELPH__ -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(__APPLE__) #pragma interface "cshelp.h" #endif @@ -124,6 +124,9 @@ public: // the application, for example) virtual void AddHelp(wxWindowID id, const wxString& text); + // removes the association + virtual void RemoveHelp(wxWindowBase* window); + // virtual dtor for any base class virtual ~wxHelpProvider(); @@ -142,6 +145,7 @@ public: virtual bool ShowHelp(wxWindowBase *window); virtual void AddHelp(wxWindowBase *window, const wxString& text); virtual void AddHelp(wxWindowID id, const wxString& text); + virtual void RemoveHelp(wxWindowBase* window); protected: // we use 2 hashes for storing the help strings associated with windows @@ -170,6 +174,8 @@ public: protected: wxHelpControllerBase* m_helpController; + + DECLARE_NO_COPY_CLASS(wxHelpControllerHelpProvider) }; // Convenience function for turning context id into wxString