Audacity  3.2.0
MultiDialog.h
Go to the documentation of this file.
1 /**********************************************************************
2 
3  Audacity: A Digital Audio Editor
4  Audacity(R) is copyright (c) 1999-2010 Audacity Team.
5  License: GPL v2 or later. See License.txt.
6 
7  MultiDialog.h
8 
9  Monty
10  Vaughan Johnson
11 
12 **********************************************************************/
13 
14 #ifndef __AUDACITY_MULTIDIALOG__
15 #define __AUDACITY_MULTIDIALOG__
16 
17 #include <wx/defs.h>
18 
19 #include <wx/chartype.h> // for typedef wxChar
20 #include "Identifier.h" // for ManualPageID
21 #include "Internat.h" // for TranslatableStrings
22 class wxString;
23 
24 // Display a dialog with radio buttons.
25 // Return the zero-based index of the chosen button.
26 int ShowMultiDialog(const TranslatableString &message,
28  const TranslatableStrings &buttons,
29  const ManualPageID & helpPage,
30  const TranslatableString &boxMsg,
31  bool log);
32 
33 #endif // __AUDACITY_MULTIDIALOG__
TranslatableString
Holds a msgid for the translation catalog; may also bind format arguments.
Definition: TranslatableString.h:32
TranslatableStrings
std::vector< TranslatableString > TranslatableStrings
Definition: TranslatableString.h:295
ShowMultiDialog
int ShowMultiDialog(const TranslatableString &message, const TranslatableString &title, const TranslatableStrings &buttons, const ManualPageID &helpPage, const TranslatableString &boxMsg, bool log)
Definition: MultiDialog.cpp:179
Identifier.h
Internat.h
title
static const auto title
Definition: NoUpdatesAvailableDialog.cpp:22
TaggedIdentifier< ManualPageIDTag >