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

Public Member Functions | |
| CHMHtmlWindow (wxWindow *parent, wxTreeCtrl *tc) | |
| 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 |
| void | AbsoluteFollows () |
| Let the htmlWindow know the next param to LoadPage() will be an absolute path. | |
| 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. | |
Protected Member Functions | |
| void | OnRightClick (wxMouseEvent &event) |
| Called when the user right clicks the HTML window. | |
| wxHtmlOpeningStatus | OnOpeningURL (wxHtmlURLType type, const wxString &url, wxString *redirect) const |
| Overridden to correct relative images paths. | |
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. | |
| bool | FixRelativePath (wxString &location, const wxString &prefix) const |
| Helper. Fixes ../dir/file locations. | |
Private Attributes | |
| wxTreeCtrl * | _tcl |
| bool | _syncTree |
| bool | _found |
| wxMenu * | _menu |
| wxString | _prefix |
| bool | _absolute |
|
||||||||||||
|
Initializes the widget.
|
|
|
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.3.3