Definition at line 172 of file Echo.cpp.
◆ Validator()
Definition at line 175 of file Echo.cpp.
179 {}
static Settings & settings()
Interface for transferring values from a panel of effect controls.
EffectEchoSettings mSettings
◆ ~Validator()
virtual EffectEcho::Validator::~Validator |
( |
| ) |
|
|
virtualdefault |
◆ GetEffect()
Effect & EffectEcho::Validator::GetEffect |
( |
| ) |
const |
|
inline |
◆ PopulateOrExchange()
void EffectEcho::Validator::PopulateOrExchange |
( |
ShuttleGui & |
S | ) |
|
Definition at line 206 of file Echo.cpp.
207{
209
211
212 S.StartMultiColumn(2, wxALIGN_CENTER);
213 {
214 S.Validator<FloatingPointValidator<double>>(
215 3, &echoSettings.delay, NumValidatorStyle::NO_TRAILING_ZEROES,
217 .AddTextBox(
XXO(
"&Delay time (seconds):"), L
"", 10);
218
219 S.Validator<FloatingPointValidator<double>>(
220 3, &echoSettings.decay, NumValidatorStyle::NO_TRAILING_ZEROES,
222 .AddTextBox(
XXO(
"D&ecay factor:"), L
"", 10);
223 }
225}
XXO("&Cut/Copy/Paste Toolbar")
static constexpr EffectParameter Decay
static constexpr EffectParameter Delay
const Type min
Minimum value.
const Type max
Maximum value.
References EffectEcho::Decay, EffectEcho::Delay, EffectParameter< Structure, Member, Type, Value >::max, EffectParameter< Structure, Member, Type, Value >::min, S, and XXO().
◆ UpdateUI()
bool EffectEcho::Validator::UpdateUI |
( |
| ) |
|
|
overridevirtual |
Update appearance of the panel for changes in settings.
Default implementation does nothing, returns true
- Returns
- true if successful
Reimplemented from EffectUIValidator.
Definition at line 245 of file Echo.cpp.
246{
247
249
251
252 return true;
253}
virtual const EffectSettings & Get()=0
EffectSettingsAccess & mAccess
static EffectEchoSettings & GetSettings(EffectSettings &settings)
Assume settings originated from MakeSettings() and copies thereof.
References EffectWithSettings< EffectEchoSettings, PerTrackEffect >::GetSettings(), and settings().
◆ ValidateUI()
bool EffectEcho::Validator::ValidateUI |
( |
| ) |
|
|
overridevirtual |
◆ mSettings
The documentation for this struct was generated from the following file: