21#ifndef __AUDACITY_HELPSYSTEM__
22#define __AUDACITY_HELPSYSTEM__
43 static void ShowInfoDialog( wxWindow *parent,
46 const wxString &message,
47 const int xSize,
const int ySize);
56 static void ShowHtmlText( wxWindow * pParent,
58 const wxString &HtmlText,
76 static void ShowHelp(wxWindow *parent,
80 bool alwaysDefaultBrowser =
false);
90 static void ShowHelp(wxWindow *parent,
129 const wxPoint& pos = wxDefaultPosition,
130 const wxSize&
size = wxDefaultSize,
131 long style = wxHW_SCROLLBAR_AUTO);
132 void OnLinkClicked(
const wxHtmlLinkInfo& link)
override;
147 void OnClose(wxCommandEvent & event);
156 DECLARE_EVENT_TABLE()
WX_INIT_API void OpenInDefaultBrowser(const URLString &link)
WX_INIT_API ChoiceSetting GUIManualLocation
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Adds some event handling to an HtmlWindow.
void OnClose(wxCommandEvent &event)
void OnKeyDown(wxKeyEvent &event)
BrowserDialog(wxWindow *pParent, const TranslatableString &title)
void OnBackward(wxCommandEvent &event)
void OnForward(wxCommandEvent &event)
Class which contains static methods and data needed for implementing help buttons.
static const wxString LocalHelpManDir
static const wxString HelpHostname
static const wxString HelpServerHomeDir
static const wxString HelpServerManDir
An HtmlWindow that handles linked clicked - usually the link will go to our own local copy of the man...
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Template generates different TaggedIdentifier classes that don't interconvert implicitly.
Holds a msgid for the translation catalog; may also bind format arguments.