20#include "../widgets/valnum.h"
37 mpAccess = access.shared_from_this();
38 S.StartMultiColumn(2, wxALIGN_CENTER);
41 .Validator<IntegerValidator<int>>(
43 .TieTextBox(
XXO(
"&Start threshold (samples):"),
mStart, 10);
46 .Validator<IntegerValidator<int>>(
48 .TieTextBox(
XXO(
"St&op threshold (samples):"),
mStop, 10);
XXO("&Cut/Copy/Paste Toolbar")
bool TransferDataToWindow(const EffectSettings &settings) override
void DoPopulateOrExchange(ShuttleGui &S, EffectSettingsAccess &access)
EffectSettingsAccessPtr mpAccess
wxWeakRef< wxWindow > mUIParent
std::unique_ptr< EffectEditor > PopulateOrExchange(ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) override
Add controls to effect panel; always succeeds.
bool TransferDataFromWindow(EffectSettings &settings) override
Performs effect computation.
Hold values to send to effect output meters.
static constexpr EffectParameter Start
static constexpr EffectParameter Stop
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
BuiltinEffectsModule::Registration< EffectFindClipping > reg
const Type min
Minimum value.
Externalized state of a plug-in.