#include <chmhtmlwindow.h>
Inheritance diagram for CHMHtmlWindow:

Public Member Functions | |
| CHMHtmlWindow (wxWindow *parent, wxTreeCtrl *tc, CHMFrame *frame) | |
| Initializes the widget. | |
| ~CHMHtmlWindow () | |
| Destructor. Deletes heap objects allocated in the constructor. | |
| bool | LoadPage (const wxString &location) |
| Override. Looks up the wanted page in the tree and selects it. | |
| void | SetSync (bool value) |
| Dictates the behaviour of LoadPage(). If SetSync() has been called with a true parameter, the tree control will be updated by LoadPage(). Otherwise, it will not be updated. | |
| bool | IsCaller () const |
| wxHtmlCell * | FindFirst (wxHtmlCell *parent, const wxString &word, bool wholeWords, bool caseSensitive) |
| Finds the first occurence of word in the displayed page. | |
| wxHtmlCell * | FindNext (wxHtmlCell *start, const wxString &word, bool wholeWords, bool caseSensitive) |
| Same as FindFirst(), but continues the search from start (start is considered in the search process). | |
| void | ClearSelection () |
| Clears the current selection. | |
| void | OnFind (wxCommandEvent &event) |
| Called when the user selects 'Find' from the popup menu. | |
| void | OnCopy (wxCommandEvent &event) |
| Called when the user selects 'Copy' from the popup menu. | |
Protected Member Functions | |
| void | OnForward (wxCommandEvent &event) |
| Called when the user selects 'Forward' from the popup menu. | |
| void | OnBack (wxCommandEvent &event) |
| Called when the user selects 'Back' from the popup menu. | |
| void | OnCopyLink (wxCommandEvent &event) |
| Called when the user selects 'Copy link' from the popup menu. | |
| void | OnChar (wxKeyEvent &event) |
| Called when the user presses a key. | |
| void | OnSize (wxSizeEvent &event) |
| Called on widget resize. | |
| void | OnRightClick (wxMouseEvent &event) |
| Called when the user right clicks the HTML window. | |
| void | OnLinkClicked (const wxHtmlLinkInfo &link) |
| Overridden. Called when the user clicks on a link. | |
Private Member Functions | |
| void | Sync (wxTreeItemId root, const wxString &page) |
| Helper. Recursively looks for the opened page in the tree. | |
| wxString | GetPrefix (const wxString &location) const |
| Helper. Returns the prefix of the currently loaded page. | |
Private Attributes | |
| wxTreeCtrl * | _tcl |
| bool | _syncTree |
| bool | _found |
| wxMenu * | _menu |
| CHMFrame * | _frame |
| wxString | _link |
| CHMFindDialog * | _fdlg |
|
||||||||||||||||
|
Initializes the widget.
|
|
||||||||||||||||||||
|
Finds the first occurence of word in the displayed page.
|
|
|
Returns true if the tree control's EVT_TREE_SEL_CHANGED event happened as a result of the CHMHtmlWindow calling SelectItem() on it. |
|
|
Dictates the behaviour of LoadPage(). If SetSync() has been called with a true parameter, the tree control will be updated by LoadPage(). Otherwise, it will not be updated.
|
1.4.4