X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ef0e92205a01c7d0ca6f381cc690cb5d4fa595c9..cbc8576a9b0102e84d4410cf7592587001ad47dc:/include/wx/osx/helpxxxx.h?ds=sidebyside diff --git a/include/wx/osx/helpxxxx.h b/include/wx/osx/helpxxxx.h index 5a6a67ff63..fddd578dd6 100644 --- a/include/wx/osx/helpxxxx.h +++ b/include/wx/osx/helpxxxx.h @@ -1,5 +1,49 @@ -#ifdef __WXMAC_CLASSIC__ -#include "wx/osx/classic/helpxxxx.h" -#else -#include "wx/osx/carbon/helpxxxx.h" -#endif \ No newline at end of file +///////////////////////////////////////////////////////////////////////////// +// Name: wx/osx/helpxxxx.h +// Purpose: Help system: native implementation for your system. Replace +// XXXX with suitable name. +// Author: Stefan Csomor +// Modified by: +// Created: 1998-01-01 +// RCS-ID: $Id$ +// Copyright: (c) Stefan Csomor +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_HELPXXXX_H_ +#define _WX_HELPXXXX_H_ + +#include "wx/wx.h" + +#include "wx/helpbase.h" + +class WXDLLIMPEXP_CORE wxXXXXHelpController: public wxHelpControllerBase +{ + DECLARE_CLASS(wxXXXXHelpController) + + public: + wxXXXXHelpController(); + virtual ~wxXXXXHelpController(); + + // 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, + wxHelpSearchMode mode = wxHELP_SEARCH_ALL); + + virtual bool Quit(); + virtual void OnQuit(); + + inline wxString GetHelpFile() const { return m_helpFile; } + +protected: + wxString m_helpFile; +}; + +#endif + // _WX_HELPXXXX_H_