X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/89be8239db1ae24f501ac68c5bcff3e5ca2efa84..fb9010ed40454cc978a9cbaa6de2ee41ea8b6c84:/include/wx/os2/helpwin.h diff --git a/include/wx/os2/helpwin.h b/include/wx/os2/helpwin.h new file mode 100644 index 0000000000..4b52caf81b --- /dev/null +++ b/include/wx/os2/helpwin.h @@ -0,0 +1,50 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: helpxxxx.h +// Purpose: Help system: native implementation for your system. +// Author: David Webster +// Modified by: +// Created: 10/09/99 +// RCS-ID: $Id$ +// Copyright: (c) David Webster +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_HELPWIN_H_ +#define _WX_HELPWIN_H_ + +#include "wx/wx.h" + +#include "wx/helpbase.h" + +class WXDLLEXPORT wxWinHelpController: public wxHelpControllerBase +{ + DECLARE_CLASS(wxWinHelpController) + + public: + wxWinHelpController(); + ~wxWinHelpController(); + + // Must call this to set the filename and server name + virtual bool Initialize(const wxString& file); + + // If file is "", reloads file given in Initialize + virtual bool LoadFile(const wxString& file = ""); + virtual bool DisplayContents(); + virtual bool DisplaySection(int sectionNo); + virtual bool DisplayBlock(long blockNo); + virtual bool KeywordSearch(const wxString& k); + + virtual bool Quit(); + virtual void OnQuit(); + + inline wxString GetHelpFile() const { return m_helpFile; } + +protected: + wxString m_helpFile; +private: + // virtual function hiding supression :: do not use + bool Initialize(const wxString& file, int WXUNUSED(server) ) { return(Initialize(file)); } +}; + +#endif + // _WX_HELPWIN_H_