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
22class wxString;
23
24// Display a dialog with radio buttons.
25// Return the zero-based index of the chosen button.
26int ShowMultiDialog(const TranslatableString &message,
28 const TranslatableStrings &buttons,
29 const ManualPageID & helpPage,
30 const TranslatableString &boxMsg,
31 bool log);
32
33#endif // __AUDACITY_MULTIDIALOG__
int ShowMultiDialog(const TranslatableString &message, const TranslatableString &title, const TranslatableStrings &buttons, const ManualPageID &helpPage, const TranslatableString &boxMsg, bool log)
static const auto title
std::vector< TranslatableString > TranslatableStrings
Holds a msgid for the translation catalog; may also bind format arguments.