git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38391
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// define this to 1 to use HTML help even under Windows (by default, Windows
// version will use WinHelp).
// Please also see samples/html/helpview.
// define this to 1 to use HTML help even under Windows (by default, Windows
// version will use WinHelp).
// Please also see samples/html/helpview.
+// define this to 1 to use external help controller (not used by default)
+#define USE_EXT_HELP 0
+
// Define this to 0 to use the help controller as the help
// provider, or to 1 to use the 'simple help provider'
// (the one implemented with wxTipWindow).
// Define this to 0 to use the help controller as the help
// provider, or to 1 to use the 'simple help provider'
// (the one implemented with wxTipWindow).
#include "wx/msw/helpbest.h"
#endif
#include "wx/msw/helpbest.h"
#endif
+#if USE_EXT_HELP
+#include "wx/generic/helpext.h"
+#endif
+
// ----------------------------------------------------------------------------
// ressources
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// ressources
// ----------------------------------------------------------------------------
// ctor(s)
MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size);
// ctor(s)
MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size);
- wxHelpController& GetHelpController() { return m_help; }
+ wxHelpControllerBase& GetHelpController() { return m_help; }
#if USE_HTML_HELP
wxHtmlHelpController& GetAdvancedHtmlHelpController() { return m_advancedHtmlHelp; }
#if USE_HTML_HELP
wxHtmlHelpController& GetAdvancedHtmlHelpController() { return m_advancedHtmlHelp; }
void ShowHelp(int commandId, wxHelpControllerBase& helpController);
private:
void ShowHelp(int commandId, wxHelpControllerBase& helpController);
private:
+#if USE_EXT_HELP
+ wxExtHelpController m_help;
+#else
#if USE_HTML_HELP
wxHtmlHelpController m_advancedHtmlHelp;
#if USE_HTML_HELP
wxHtmlHelpController m_advancedHtmlHelp;
#endif
wxHelpProvider::Set(provider);
#endif
wxHelpProvider::Set(provider);
#if wxUSE_GIF
// Required for images in the online documentation
wxImage::AddHandler(new wxGIFHandler);
#if wxUSE_GIF
// Required for images in the online documentation
wxImage::AddHandler(new wxGIFHandler);
<exe id="help" template="wx_sample" template_append="wx_append">
<sources>demo.cpp</sources>
<wx-lib>html</wx-lib>
<exe id="help" template="wx_sample" template_append="wx_append">
<sources>demo.cpp</sources>
<wx-lib>html</wx-lib>
<wx-lib>core</wx-lib>
<wx-lib>base</wx-lib>
<win32-res>demo.rc</win32-res>
<wx-lib>core</wx-lib>
<wx-lib>base</wx-lib>
<win32-res>demo.rc</win32-res>