37#include <wx/webview.h>
42#include "Configuration.h"
56 void SetURL(
const wxString &url);
57 void JumpToKeyword(
const wxString &keyword);
58 void SelectKeywords(
const std::vector<wxString> &keywords);
59 wxString GetKeyword(wxWindowID
id)
const;
62 void CreateIfNeeded();
63 void OnTextEnter(wxCommandEvent& event);
64 void OnSearchUp(wxCommandEvent& event);
65 void OnSearchDown(wxCommandEvent& event);
66 void OnSearchboxKeyDown(wxKeyEvent &event);
67 void OnWebviewKeyDown(wxKeyEvent &event);
68 void OnActivate(wxActivateEvent &event);
69 void OnTopicButton(wxCommandEvent& event);
72 wxWindowIDRef m_topicButtonID0;
73 std::vector<wxWindowIDRef> m_topicButtonIDs;
75 wxWebView *m_webView = NULL;
76 wxTextCtrl *m_searchText = NULL;
79 bool m_findDown =
true;
81 wxPanel *m_browserPanel;
82 wxPanel *m_topicPanel;
83 wxBoxSizer *m_topicSizer;
84 std::vector<wxString> m_keywords;
This file declares the class MaximaManual.
The configuration storage for the current worksheet.
Definition: Configuration.h:85
Definition: HelpBrowser.h:48
static bool AllowOnlineManualP(Configuration *configuration, wxWindow *parent)
Ask the user if we are allowed to access an online manual.
Definition: HelpBrowser.cpp:42
HelpBrowser(wxWindow *parent, Configuration *configuration, MaximaManual *manual, const wxString &url)
Ask the user if we are allowed to access an online manual.
Definition: MaximaManual.h:59