X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5c6eb3a84be918dcfed2496d014549e13af0f0e9..4f7c00f237b6308394adb074fc94a0de8e2391d5:/include/wx/osx/helpxxxx.h?ds=sidebyside diff --git a/include/wx/osx/helpxxxx.h b/include/wx/osx/helpxxxx.h index aaea7f2871..7bb66c7cba 100644 --- a/include/wx/osx/helpxxxx.h +++ b/include/wx/osx/helpxxxx.h @@ -1,5 +1,49 @@ -#ifdef __WXMAC_CLASSIC__ -#include "wx/mac/classic/helpxxxx.h" -#else -#include "wx/mac/carbon/helpxxxx.h" -#endif \ No newline at end of file +///////////////////////////////////////////////////////////////////////////// +// Name: 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_