X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/afcaf277afb7a5f9f31cfd6c425dd9c3a68dd2ba..505af178e72ed7a4d133c301d024976e188de354:/include/wx/generic/helpext.h?ds=sidebyside diff --git a/include/wx/generic/helpext.h b/include/wx/generic/helpext.h index 32033dea06..8cdedc4d89 100644 --- a/include/wx/generic/helpext.h +++ b/include/wx/generic/helpext.h @@ -1,12 +1,13 @@ /*-*- c++ -*-******************************************************** - * exthlp.h - an external help controller for wxWindows * + * helpext.h - an external help controller for wxWindows * * * * (C) 1998 by Karsten Ballüder (Ballueder@usa.net) * * * * $Id$ *******************************************************************/ -#ifndef WXXHELP_H -#define WXXHELP_H + +#ifndef __WX_HELPEXT_H_ +#define __WX_HELPEXT_H_ #if wxUSE_HELP @@ -27,7 +28,6 @@ /// Is browser a netscape browser? #define WXEXTHELP_ENVVAR_BROWSERISNETSCAPE "WX_HELPBROWSER_NS" - /** This class implements help via an external browser. It requires the name of a directory containing the documentation @@ -47,7 +47,7 @@ Lines starting with ';' will be ignored. */ -class wxExtHelpController : public wxHTMLHelpControllerBase +class WXDLLEXPORT wxExtHelpController : public wxHTMLHelpControllerBase { DECLARE_CLASS(wxExtHelpController) public: @@ -61,16 +61,22 @@ DECLARE_CLASS(wxExtHelpController) @param browsername The command to call a browser/html viewer. @param isNetscape Set this to TRUE if the browser is some variant of Netscape. */ + // Obsolete form void SetBrowser(wxString const & browsername = WXEXTHELP_DEFAULTBROWSER, bool isNetscape = WXEXTHELP_DEFAULTBROWSER_IS_NETSCAPE); + + // Set viewer: new name for SetBrowser + virtual void SetViewer(const wxString& viewer = WXEXTHELP_DEFAULTBROWSER, long flags = wxHELP_NETSCAPE); + private: /// How to call the html viewer. wxString m_BrowserName; /// Is the viewer a variant of netscape? bool m_BrowserIsNetscape; /// Call the browser using a relative URL. - bool DisplayHelp(wxString const &); + virtual bool DisplayHelp(const wxString&); }; -#endif -#endif +#endif // wxUSE_HELP + +#endif // __WX_HELPEXT_H_