![]() |
Audacity 3.2.0
|
Implements ShuttleGui, ShuttleGuiBase and InvisiblePanel. More...
#include "ShuttleGui.h"#include "IteratorX.h"#include "Prefs.h"#include "ShuttlePrefs.h"#include "SpinControl.h"#include "Theme.h"#include <wx/setup.h>#include <wx/wx.h>#include <wx/wxprec.h>#include <wx/grid.h>#include <wx/listctrl.h>#include <wx/notebook.h>#include <wx/simplebook.h>#include <wx/treectrl.h>#include <wx/spinctrl.h>#include <wx/stattext.h>#include <wx/bmpbuttn.h>#include <wx/wrapsizer.h>#include "ReadOnlyText.h"#include "wxPanelWrapper.h"#include "wxTextCtrlWrapper.h"#include "AllThemeResources.h"Go to the source code of this file.
Classes | |
| class | InvisiblePanel |
| An InvisiblePanel is a panel which does not repaint its own background. More... | |
Functions | |
| void | SetIfCreated (wxChoice *&Var, wxChoice *Val) |
| void | SetIfCreated (wxTextCtrl *&Var, wxTextCtrl *Val) |
| void | SetIfCreated (wxStaticText *&Var, wxStaticText *Val) |
| std::unique_ptr< wxSizer > | CreateStdButtonSizer (wxWindow *parent, long buttons, wxWindow *extra) |
| TranslatableStrings | Msgids (const EnumValueSymbol strings[], size_t nStrings) |
| Convenience function often useful when adding choice controls. More... | |
| TranslatableStrings | Msgids (const std::vector< EnumValueSymbol > &strings) |
| Convenience function often useful when adding choice controls. More... | |
Implements ShuttleGui, ShuttleGuiBase and InvisiblePanel.
Definition in file ShuttleGui.cpp.
| std::unique_ptr< wxSizer > CreateStdButtonSizer | ( | wxWindow * | parent, |
| long | buttons, | ||
| wxWindow * | extra | ||
| ) |
Definition at line 2351 of file ShuttleGui.cpp.
References ThemeBase::Bitmap(), eApplyButton, eCancelButton, eCloseButton, eDebugButton, eDebugID, eHelpButton, eNoButton, eOkButton, ePreviewButton, ePreviewDryButton, ePreviewDryID, ePreviewID, eSettingsButton, eSettingsID, eYesButton, id, label, safenew, theTheme, and XO().
Referenced by ShuttleGui::AddStandardButtons().
| TranslatableStrings Msgids | ( | const EnumValueSymbol | strings[], |
| size_t | nStrings | ||
| ) |
Convenience function often useful when adding choice controls.
Definition at line 2587 of file ShuttleGui.cpp.
References ComponentInterfaceSymbol::Msgid().
Referenced by NyquistEffect::BuildEffectWindow(), Msgids(), EffectDistortion::Editor::PopulateOrExchange(), DragCommand::PopulateOrExchange(), GetInfoCommand::PopulateOrExchange(), GetTrackInfoCommand::PopulateOrExchange(), HelpCommand::PopulateOrExchange(), SelectTimeCommand::PopulateOrExchange(), SelectTracksCommand::PopulateOrExchange(), SetClipCommand::PopulateOrExchange(), SetTrackVisualsCommand::PopulateOrExchange(), SpectrumPrefs::PopulateOrExchange(), WaveformPrefs::PopulateOrExchange(), EqualizationUI::PopulateOrExchange(), EffectLoudness::PopulateOrExchange(), EffectNoise::PopulateOrExchange(), EffectScienFilter::PopulateOrExchange(), EffectToneGen::PopulateOrExchange(), and EffectTruncSilence::PopulateOrExchange().
| TranslatableStrings Msgids | ( | const std::vector< EnumValueSymbol > & | strings | ) |
Convenience function often useful when adding choice controls.
Definition at line 2596 of file ShuttleGui.cpp.
References Msgids().
| void SetIfCreated | ( | wxChoice *& | Var, |
| wxChoice * | Val | ||
| ) |
Definition at line 2294 of file ShuttleGui.cpp.
| void SetIfCreated | ( | wxStaticText *& | Var, |
| wxStaticText * | Val | ||
| ) |
Definition at line 2304 of file ShuttleGui.cpp.
| void SetIfCreated | ( | wxTextCtrl *& | Var, |
| wxTextCtrl * | Val | ||
| ) |
Definition at line 2299 of file ShuttleGui.cpp.