• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/include/wx/mac/classic/
1/////////////////////////////////////////////////////////////////////////////
2// Name:        helpxxxx.h
3// Purpose:     Help system: native implementation for your system. Replace
4//              XXXX with suitable name.
5// Author:      Stefan Csomor
6// Modified by:
7// Created:     1998-01-01
8// RCS-ID:      $Id: helpxxxx.h 41020 2006-09-05 20:47:48Z VZ $
9// Copyright:   (c) Stefan Csomor
10// Licence:     wxWindows licence
11/////////////////////////////////////////////////////////////////////////////
12
13#ifndef _WX_HELPXXXX_H_
14#define _WX_HELPXXXX_H_
15
16#include "wx/wx.h"
17
18#include "wx/helpbase.h"
19
20class WXDLLEXPORT wxXXXXHelpController: public wxHelpControllerBase
21{
22  DECLARE_CLASS(wxXXXXHelpController)
23
24 public:
25  wxXXXXHelpController();
26  virtual ~wxXXXXHelpController();
27
28  // Must call this to set the filename and server name
29  virtual bool Initialize(const wxString& file);
30
31  // If file is "", reloads file given  in Initialize
32  virtual bool LoadFile(const wxString& file = "");
33  virtual bool DisplayContents();
34  virtual bool DisplaySection(int sectionNo);
35  virtual bool DisplayBlock(long blockNo);
36  virtual bool KeywordSearch(const wxString& k,
37                             wxHelpSearchMode mode = wxHELP_SEARCH_ALL);
38
39  virtual bool Quit();
40  virtual void OnQuit();
41
42  inline wxString GetHelpFile() const { return m_helpFile; }
43
44protected:
45  wxString m_helpFile;
46};
47
48#endif
49    // _WX_HELPXXXX_H_
50