This class implements help via an external browser.
It requires the name of a directory containing the documentation and a file mapping numerical Section numbers to relative URLS.
The map file contains two or three fields per line: numeric_id relative_URL [; comment/documentation]
The numeric_id is the id used to look up the entry in DisplaySection()/DisplayBlock(). The relative_URL is a filename of an html file, relative to the help directory. The optional comment/documentation field (after a ';') is used for keyword searches, so some meaningful text here does not hurt. If the documentation itself contains a ';', only the part before that will be displayed in the listbox, but all of it used for search.
Lines starting with ';' will be ignored.
<>< =''>:</>&;&;< =''>\ </></>
- See also
- wxHelpController
|
| | wxExtHelpController (wxWindow *parentWindow=NULL) |
| |
| virtual | ~wxExtHelpController () |
| |
| virtual void | SetViewer (const wxString &viewer=wxEmptyString, long flags=wxHELP_NETSCAPE) |
| | Tell it which browser to use. More...
|
| |
| virtual bool | Initialize (const wxString &dir) |
| | This must be called to tell the controller where to find the documentation. More...
|
| |
| virtual bool | LoadFile (const wxString &file=wxEmptyString) |
| | If file is "", reloads file given in Initialize. More...
|
| |
| virtual bool | DisplayContents () |
| | Display list of all help entries. More...
|
| |
| virtual bool | DisplaySection (int sectionNo) |
| | Display help for id sectionNo. More...
|
| |
| virtual bool | DisplaySection (const wxString §ion) |
| | Display help for id sectionNo – identical with DisplaySection(). More...
|
| |
| virtual bool | DisplayBlock (long blockNo) |
| | Display help for URL (using DisplayHelp) or keyword (using KeywordSearch) More...
|
| |
| virtual bool | KeywordSearch (const wxString &k, wxHelpSearchMode mode=wxHELP_SEARCH_ALL) |
| | Search comment/documentation fields in map file and present a list to chose from. More...
|
| |
| virtual bool | Quit () |
| | Does nothing. More...
|
| |
| virtual void | OnQuit () |
| | Does nothing. More...
|
| |
| virtual bool | DisplayHelp (const wxString &relativeURL) |
| | Call the browser using a relative URL. More...
|
| |
| virtual void | SetFrameParameters (const wxString &titleFormat, const wxSize &size, const wxPoint &pos=wxDefaultPosition, bool newFrameEachTime=false) |
| | Allows one to override the default settings for the help frame. More...
|
| |
| virtual wxFrame * | GetFrameParameters (wxSize *size=NULL, wxPoint *pos=NULL, bool *newFrameEachTime=NULL) |
| | Obtains the latest settings used by the help frame and the help frame. More...
|
| |
| | wxHelpControllerBase (wxWindow *parentWindow=NULL) |
| | Constructs a help instance object, but does not invoke the help viewer. More...
|
| |
| | ~wxHelpControllerBase () |
| | Destroys the help instance, closing down the viewer if it is running. More...
|
| |
| virtual bool | DisplayContextPopup (int contextId) |
| | Displays the section as a popup window using a context id. More...
|
| |
| virtual bool | DisplayTextPopup (const wxString &text, const wxPoint &pos) |
| | Displays the text in a popup window, if possible. More...
|
| |
| virtual wxWindow * | GetParentWindow () const |
| | Returns the window to be used as the parent for the help window. More...
|
| |
| virtual void | SetParentWindow (wxWindow *parentWindow) |
| | Sets the window to be used as the parent for the help window. More...
|
| |
| | wxObject () |
| | Default ctor; initializes to NULL the internal reference data. More...
|
| |
| | wxObject (const wxObject &other) |
| | Copy ctor. More...
|
| |
| virtual | ~wxObject () |
| | Destructor. More...
|
| |
| virtual wxClassInfo * | GetClassInfo () const |
| | This virtual function is redefined for every class that requires run-time type information, when using the wxDECLARE_CLASS macro (or similar). More...
|
| |
| wxObjectRefData * | GetRefData () const |
| | Returns the wxObject::m_refData pointer, i.e. the data referenced by this object. More...
|
| |
| bool | IsKindOf (const wxClassInfo *info) const |
| | Determines whether this class is a subclass of (or the same class as) the given class. More...
|
| |
| bool | IsSameAs (const wxObject &obj) const |
| | Returns true if this object has the same data pointer as obj. More...
|
| |
| void | Ref (const wxObject &clone) |
| | Makes this object refer to the data in clone. More...
|
| |
| void | SetRefData (wxObjectRefData *data) |
| | Sets the wxObject::m_refData pointer. More...
|
| |
| void | UnRef () |
| | Decrements the reference count in the associated data, and if it is zero, deletes the data. More...
|
| |
| void | UnShare () |
| | This is the same of AllocExclusive() but this method is public. More...
|
| |
| void | operator delete (void *buf) |
| | The delete operator is defined for debugging versions of the library only, when the identifier WXDEBUG is defined. More...
|
| |
| void * | operator new (size_t size, const wxString &filename=NULL, int lineNum=0) |
| | The new operator is defined for debugging versions of the library only, when the identifier WXDEBUG is defined. More...
|
| |