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.