X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c801d85f158c4cba50b588807daabdcbd0ed3853..2bda0e173844e8e0f8acf4e8ad8b5c26e5c6fe5d:/include/wx/msw/helpwin.h?ds=inline diff --git a/include/wx/msw/helpwin.h b/include/wx/msw/helpwin.h new file mode 100644 index 0000000000..01b2eecf05 --- /dev/null +++ b/include/wx/msw/helpwin.h @@ -0,0 +1,54 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: helpwin.h +// Purpose: Help system: WinHelp implementation +// Author: Julian Smart +// Modified by: +// Created: 04/01/98 +// RCS-ID: $Id$ +// Copyright: (c) Julian Smart and Markus Holzem +// Licence: wxWindows license +///////////////////////////////////////////////////////////////////////////// + +#ifndef __HELPWINH__ +#define __HELPWINH__ + +#ifdef __GNUG__ +#pragma interface "helpwin.h" +#endif + +#include "wx/wx.h" + +#if USE_HELP + +#include "wx/helpbase.h" + +class WXDLLEXPORT wxWinHelpController: public wxHelpControllerBase +{ + DECLARE_CLASS(wxWinHelpController) + + public: + wxWinHelpController(void); + ~wxWinHelpController(void); + + // Must call this to set the filename and server name + virtual bool Initialize(const wxString& file, int server = -1); + + // If file is "", reloads file given in Initialize + virtual bool LoadFile(const wxString& file = ""); + virtual bool DisplayContents(void); + virtual bool DisplaySection(int sectionNo); + virtual bool DisplayBlock(long blockNo); + virtual bool KeywordSearch(const wxString& k); + + virtual bool Quit(void); + virtual void OnQuit(void); + + inline wxString GetHelpFile(void) const { return m_helpFile; } + +protected: + wxString m_helpFile; +}; + +#endif // USE_HELP +#endif + // __HELPWINH__