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