#ifndef _WX_CSHELPH__
#define _WX_CSHELPH__
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "cshelp.h"
#endif
// 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();
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
protected:
wxHelpControllerBase* m_helpController;
+
+ DECLARE_NO_COPY_CLASS(wxHelpControllerHelpProvider)
};
// Convenience function for turning context id into wxString