![]() |
Audacity 3.2.0
|
#include <Nyquist.h>
Public Member Functions | |
| NyquistBase (const wxString &fName) | |
Public Member Functions inherited from NyquistBase | |
| NyquistBase (const wxString &fName) | |
| virtual | ~NyquistBase () |
| PluginPath | GetPath () const override |
| ComponentInterfaceSymbol | GetSymbol () const override |
| VendorSymbol | GetVendor () const override |
| wxString | GetVersion () const override |
| TranslatableString | GetDescription () const override |
| ManualPageID | ManualPage () const override |
| Name of a page in the Audacity alpha manual, default is empty. More... | |
| FilePath | HelpPage () const override |
| Fully qualified local help file name, default is empty. More... | |
| EffectType | GetType () const override |
| Type determines how it behaves. More... | |
| EffectType | GetClassification () const override |
| Determines which menu it appears in; default same as GetType(). More... | |
| EffectFamilySymbol | GetFamily () const override |
| Report identifier and user-visible name of the effect protocol. More... | |
| bool | IsInteractive () const override |
| Whether the effect needs a dialog for entry of settings. More... | |
| bool | IsDefault () const override |
| Whether the effect sorts "above the line" in the menus. More... | |
| bool | EnablesDebug () const override |
| Whether the effect dialog should have a Debug button; default, always false. More... | |
| bool | SaveSettings (const EffectSettings &settings, CommandParameters &parms) const override |
| Store settings as keys and values. More... | |
| bool | LoadSettings (const CommandParameters &parms, EffectSettings &settings) const override |
| Restore settings from keys and values. More... | |
| bool | DoLoadSettings (const CommandParameters &parms, EffectSettings &settings) |
| bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) override |
| bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const override |
| int | SetLispVarsFromParameters (const CommandParameters &parms, bool bTestOnly) |
| bool | Init () override |
| bool | Process (EffectInstance &instance, EffectSettings &settings) override |
| void | RedirectOutput () |
| void | SetCommand (const wxString &cmd) |
| void | Continue () |
| void | Break () |
| void | Stop () |
| bool | IsOk () |
Public Member Functions inherited from EffectWithSettings< NyquistSettings, StatefulEffect > | |
| EffectSettings | MakeSettings () const override |
| bool | CopySettingsContents (const EffectSettings &src, EffectSettings &dst) const override |
Public Member Functions inherited from StatefulEffect | |
| ~StatefulEffect () override | |
| std::shared_ptr< EffectInstance > | MakeInstance () const override |
| Make an object maintaining short-term state of an Effect. More... | |
Public Member Functions inherited from StatefulEffectBase | |
| virtual bool | Init () |
| virtual bool | Process (EffectInstance &instance, EffectSettings &settings)=0 |
| virtual bool | RealtimeInitialize (EffectSettings &settings, double sampleRate) |
| virtual bool | RealtimeAddProcessor (EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) |
| virtual bool | RealtimeSuspend () |
| virtual bool | RealtimeResume () |
| virtual bool | RealtimeProcessStart (MessagePackage &package) |
| settings are possibly changed, since last call, by an asynchronous dialog More... | |
| virtual size_t | RealtimeProcess (size_t group, EffectSettings &settings, const float *const *inBuf, float *const *outBuf, size_t numSamples) |
| virtual bool | RealtimeProcessEnd (EffectSettings &settings) noexcept |
| settings can be updated to let a dialog change appearance at idle More... | |
| virtual bool | RealtimeFinalize (EffectSettings &settings) noexcept |
| virtual size_t | SetBlockSize (size_t maxBlockSize) |
| virtual size_t | GetBlockSize () const |
| virtual unsigned | GetAudioInCount () const |
| How many input buffers to allocate at once. More... | |
| virtual unsigned | GetAudioOutCount () const |
| How many output buffers to allocate at once. More... | |
| virtual sampleCount | GetLatency () const |
| virtual bool | NeedsDither () const |
| virtual bool | ProcessInitialize (EffectSettings &settings, double sampleRate, ChannelNames chanMap=nullptr) |
| virtual bool | ProcessFinalize () noexcept |
Public Member Functions inherited from Effect | |
| Effect () | |
| virtual | ~Effect () |
| PluginPath | GetPath () const override |
| bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) override |
| bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const override |
| ComponentInterfaceSymbol | GetSymbol () const override |
| VendorSymbol | GetVendor () const override |
| wxString | GetVersion () const override |
| TranslatableString | GetDescription () const override |
| EffectFamilySymbol | GetFamily () const override |
| Report identifier and user-visible name of the effect protocol. More... | |
| bool | IsInteractive () const override |
| Whether the effect needs a dialog for entry of settings. More... | |
| bool | IsDefault () const override |
| Whether the effect sorts "above the line" in the menus. More... | |
| RealtimeSince | RealtimeSupport () const override |
| Since which version of Audacity has the effect supported realtime? More... | |
| bool | SupportsAutomation () const override |
| Whether the effect has any automatable controls. More... | |
| bool | SaveSettings (const EffectSettings &settings, CommandParameters &parms) const override |
| Store settings as keys and values. More... | |
| bool | LoadSettings (const CommandParameters &parms, EffectSettings &settings) const override |
| Restore settings from keys and values. More... | |
| OptionalMessage | LoadUserPreset (const RegistryPath &name, EffectSettings &settings) const override |
| bool | SaveUserPreset (const RegistryPath &name, const EffectSettings &settings) const override |
| Save settings in the configuration file as a user-named preset. More... | |
| RegistryPaths | GetFactoryPresets () const override |
| Report names of factory presets. More... | |
| OptionalMessage | LoadFactoryPreset (int id, EffectSettings &settings) const override |
| OptionalMessage | LoadFactoryDefaults (EffectSettings &settings) const override |
| virtual const EffectParameterMethods & | Parameters () const |
| bool | CanExportPresets () const override |
| Whether the effect supports export of presets to files, and importing too. More... | |
| bool | HasOptions () const override |
| const EffectSettingsManager & | GetDefinition () const override |
| virtual NumericFormatID | GetSelectionFormat () |
| bool | SaveSettingsAsString (const EffectSettings &settings, wxString &parms) const override |
| OptionalMessage | LoadSettingsFromString (const wxString &parms, EffectSettings &settings) const override |
| bool | IsBatchProcessing () const override |
| void | SetBatchProcessing () override |
| void | UnsetBatchProcessing () override |
| unsigned | TestUIFlags (unsigned mask) |
| bool | Delegate (Effect &delegate, EffectSettings &settings, InstanceFinder finder={}) |
| Re-invoke DoEffect on another Effect object that implements the work. More... | |
Public Member Functions inherited from EffectBase | |
| EffectBase () | |
| ~EffectBase () override | |
| bool | IsLinearEffect () const |
| bool | PreviewsFullSelection () const |
| void | SetTracks (TrackList *pTracks) |
| double | GetDefaultDuration () |
| virtual std::any | BeginPreview (const EffectSettings &settings) |
| Called when Preview() starts, to allow temporary effect state changes. More... | |
| bool | DoEffect (EffectSettings &settings, const InstanceFinder &finder, double projectRate, TrackList *list, WaveTrackFactory *factory, NotifyingSelectedRegion &selectedRegion, unsigned flags, const EffectSettingsAccessPtr &pAccess) override |
| virtual double | CalcPreviewInputLength (const EffectSettings &settings, double previewLength) const =0 |
| void | CountWaveTracks () |
Public Member Functions inherited from EffectPlugin | |
| EffectPlugin & | operator= (EffectPlugin &)=delete |
| virtual | ~EffectPlugin () |
| virtual bool | HasOptions () const =0 |
| virtual bool | CanExportPresets () const =0 |
| Whether the effect supports export of presets to files, and importing too. More... | |
| virtual const EffectSettingsManager & | GetDefinition () const =0 |
| virtual bool | SaveSettingsAsString (const EffectSettings &settings, wxString &parms) const =0 |
| virtual OptionalMessage | LoadSettingsFromString (const wxString &parms, EffectSettings &settings) const =0 |
| virtual bool | IsBatchProcessing () const =0 |
| virtual void | SetBatchProcessing ()=0 |
| virtual void | UnsetBatchProcessing ()=0 |
| virtual bool | DoEffect (EffectSettings &settings, const InstanceFinder &finder, double projectRate, TrackList *list, WaveTrackFactory *factory, NotifyingSelectedRegion &selectedRegion, unsigned flags, const EffectSettingsAccessPtr &pAccess=nullptr)=0 |
Public Member Functions inherited from EffectInstanceFactory | |
| virtual | ~EffectInstanceFactory () |
| virtual std::shared_ptr< EffectInstance > | MakeInstance () const =0 |
| Make an object maintaining short-term state of an Effect. More... | |
Public Member Functions inherited from EffectSettingsManager | |
| virtual | ~EffectSettingsManager () |
| virtual bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) |
| virtual bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const |
| virtual std::unique_ptr< EffectOutputs > | MakeOutputs () const |
| Produce an object to hold values to send to effect output meters. More... | |
Public Member Functions inherited from EffectDefinitionInterface | |
| virtual | ~EffectDefinitionInterface () |
| virtual EffectType | GetType () const =0 |
| Type determines how it behaves. More... | |
| virtual EffectType | GetClassification () const |
| Determines which menu it appears in; default same as GetType(). More... | |
| virtual EffectFamilySymbol | GetFamily () const =0 |
| Report identifier and user-visible name of the effect protocol. More... | |
| virtual bool | IsInteractive () const =0 |
| Whether the effect needs a dialog for entry of settings. More... | |
| virtual bool | IsDefault () const =0 |
| Whether the effect sorts "above the line" in the menus. More... | |
| virtual RealtimeSince | RealtimeSupport () const =0 |
| Since which version of Audacity has the effect supported realtime? More... | |
| bool | SupportsRealtime () const |
| virtual bool | SupportsAutomation () const =0 |
| Whether the effect has any automatable controls. More... | |
| virtual bool | EnablesDebug () const |
| Whether the effect dialog should have a Debug button; default, always false. More... | |
| virtual ManualPageID | ManualPage () const |
| Name of a page in the Audacity alpha manual, default is empty. More... | |
| virtual FilePath | HelpPage () const |
| Fully qualified local help file name, default is empty. More... | |
| virtual bool | IsHiddenFromMenus () const |
| Default is false. More... | |
Public Member Functions inherited from ComponentInterface | |
| virtual | ~ComponentInterface () |
| virtual PluginPath | GetPath () const =0 |
| virtual ComponentInterfaceSymbol | GetSymbol () const =0 |
| virtual VendorSymbol | GetVendor () const =0 |
| virtual wxString | GetVersion () const =0 |
| virtual TranslatableString | GetDescription () const =0 |
| TranslatableString | GetName () const |
Public Member Functions inherited from StatefulEffectUIServices | |
| ~StatefulEffectUIServices () override | |
| std::unique_ptr< EffectEditor > | PopulateUI (const EffectPlugin &plugin, ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const override |
| Allows PopulateOrExchange to return null. More... | |
| virtual std::unique_ptr< EffectEditor > | PopulateOrExchange (ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) |
| Add controls to effect panel; always succeeds. More... | |
| virtual bool | TransferDataToWindow (const EffectSettings &settings) |
| virtual bool | TransferDataFromWindow (EffectSettings &settings) |
Public Member Functions inherited from BasicEffectUIServices | |
| int | ShowClientInterface (const EffectPlugin &plugin, wxWindow &parent, wxDialog &dialog, EffectEditor *pEditor, bool forceModal) const override |
| void | ExportPresets (const EffectPlugin &plugin, const EffectSettings &settings) const override |
| OptionalMessage | ImportPresets (const EffectPlugin &plugin, EffectSettings &settings) const override |
| void | ShowOptions (const EffectPlugin &plugin) const override |
| bool | ValidateUI (const EffectPlugin &context, EffectSettings &) const override |
| bool | CloseUI () const override |
Public Member Functions inherited from EffectUIServices | |
| virtual | ~EffectUIServices () |
| virtual int | ShowHostInterface (EffectBase &plugin, wxWindow &parent, const EffectDialogFactory &factory, std::shared_ptr< EffectInstance > &pInstance, EffectSettingsAccess &access, bool forceModal=false) |
| virtual int | ShowClientInterface (const EffectPlugin &plugin, wxWindow &parent, wxDialog &dialog, EffectEditor *pEditor, bool forceModal=false) const =0 |
| virtual std::unique_ptr< EffectEditor > | PopulateUI (const EffectPlugin &plugin, ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const =0 |
Adds controls to a panel that is given as the parent window of S More... | |
| virtual void | ExportPresets (const EffectPlugin &plugin, const EffectSettings &settings) const =0 |
| virtual OptionalMessage | ImportPresets (const EffectPlugin &plugin, EffectSettings &settings) const =0 |
| virtual void | ShowOptions (const EffectPlugin &plugin) const =0 |
| virtual bool | ValidateUI (const EffectPlugin &context, EffectSettings &settings) const =0 |
| virtual bool | CloseUI () const =0 |
Protected Member Functions | |
| void | OnLoad (wxCommandEvent &evt) |
| void | OnSave (wxCommandEvent &evt) |
| void | OnDebug (wxCommandEvent &evt) |
| void | OnText (wxCommandEvent &evt) |
| void | OnSlider (wxCommandEvent &evt) |
| void | OnChoice (wxCommandEvent &evt) |
| void | OnTime (wxCommandEvent &evt) |
| void | OnFileButton (wxCommandEvent &evt) |
Protected Member Functions inherited from NyquistBase | |
| bool | ParseCommand (const wxString &cmd) |
| bool | validatePath (wxString path) |
| wxString | ToTimeFormat (double t) |
Protected Member Functions inherited from Effect | |
| bool | CheckWhetherSkipEffect (const EffectSettings &settings) const override |
| Default implementation returns false. More... | |
| double | CalcPreviewInputLength (const EffectSettings &settings, double previewLength) const override |
Default implementation returns previewLength More... | |
| bool | TotalProgress (double frac, const TranslatableString &={}) const |
| bool | TrackProgress (int whichTrack, double frac, const TranslatableString &={}) const |
| bool | TrackGroupProgress (int whichGroup, double frac, const TranslatableString &={}) const |
| int | GetNumWaveTracks () const |
| int | GetNumWaveGroups () const |
| void | GetBounds (const WaveTrack &track, sampleCount *start, sampleCount *len) |
Protected Member Functions inherited from EffectBase | |
| virtual bool | CheckWhetherSkipEffect (const EffectSettings &settings) const =0 |
| After Init(), tell whether Process() should be skipped. More... | |
| void | SetLinearEffectFlag (bool linearEffectFlag) |
| void | SetPreviewFullSelectionFlag (bool previewDurationFlag) |
| bool | IsPreviewing () const |
| const TrackList * | inputTracks () const |
| const AudacityProject * | FindProject () const |
Private Member Functions | |
| void | BuildPromptWindow (ShuttleGui &S) |
| void | BuildEffectWindow (ShuttleGui &S) |
| bool | TransferDataToPromptWindow () |
| bool | TransferDataToEffectWindow () |
| bool | TransferDataFromPromptWindow () |
| bool | TransferDataFromEffectWindow () |
| int | ShowHostInterface (EffectBase &plugin, wxWindow &parent, const EffectDialogFactory &factory, std::shared_ptr< EffectInstance > &pInstance, EffectSettingsAccess &access, bool forceModal=false) override |
| std::unique_ptr< EffectEditor > | PopulateOrExchange (ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) override |
| Add controls to effect panel; always succeeds. More... | |
| bool | TransferDataToWindow (const EffectSettings &settings) override |
| bool | TransferDataFromWindow (EffectSettings &settings) override |
Private Attributes | |
| wxWeakRef< wxWindow > | mUIParent {} |
Additional Inherited Members | |
Public Types inherited from StatefulEffectBase | |
| using | MessagePackage = EffectInstance::MessagePackage |
Public Types inherited from EffectPlugin | |
| using | EffectSettingsAccessPtr = std::shared_ptr< EffectSettingsAccess > |
| using | InstancePointer = std::shared_ptr< EffectInstanceEx > |
| using | InstanceFinder = std::function< std::optional< InstancePointer >(EffectSettings &settings) > |
Public Types inherited from EffectDefinitionInterface | |
| enum class | RealtimeSince : unsigned { Never , After_3_1 , Always } |
| In which versions of Audacity was an effect realtime capable? More... | |
Public Types inherited from EffectUIServices | |
| enum | : long { DefaultMessageBoxStyle = wxOK | wxCENTRE } |
Static Public Member Functions inherited from EffectWithSettings< NyquistSettings, StatefulEffect > | |
| static NyquistSettings & | GetSettings (EffectSettings &settings) |
| Assume settings originated from MakeSettings() and copies thereof. More... | |
| static const NyquistSettings & | GetSettings (const EffectSettings &settings) |
| Assume settings originated from MakeSettings() and copies thereof. More... | |
| static NyquistSettings * | FetchParameters (StatefulEffect &, EffectSettings &s) |
Static Public Member Functions inherited from Effect | |
| static Effect * | FetchParameters (Effect &e, EffectSettings &) |
Static Public Member Functions inherited from EffectBase | |
| static std::optional< InstancePointer > | FindInstance (EffectPlugin &plugin) |
| static InstanceFinder | DefaultInstanceFinder (EffectPlugin &plugin) |
Static Public Member Functions inherited from EffectDefinitionInterface | |
| static Identifier | GetSquashedName (const Identifier &ident) |
| A utility that strips spaces and CamelCases a name. More... | |
Static Public Member Functions inherited from EffectUIServices | |
| static int | DoMessageBox (const EffectPlugin &plugin, const TranslatableString &message, long style=DefaultMessageBoxStyle, const TranslatableString &titleStr={}) |
Public Attributes inherited from NyquistBase | |
| std::vector< NyqControl > | mControls |
Public Attributes inherited from EffectBase | |
| std::shared_ptr< TrackList > | mTracks {} |
| int | mNumTracks {} |
| BasicUI::ProgressDialog * | mProgress {} |
| double | mProjectRate {} |
| WaveTrackFactory * | mFactory {} |
| double | mT0 {} |
| double | mT1 {} |
| bool | mIsPreview { false } |
Static Public Attributes inherited from EffectPlugin | |
| static const wxString | kUserPresetIdent = wxT("User Preset:") |
| static const wxString | kFactoryPresetIdent = wxT("Factory Preset:") |
| static const wxString | kCurrentSettingsIdent = wxT("<Current Settings>") |
| static const wxString | kFactoryDefaultsIdent = wxT("<Factory Defaults>") |
Static Protected Member Functions inherited from NyquistBase | |
| static double | GetCtrlValue (const wxString &s) |
| static void | resolveFilePath (wxString &path, FileExtension extension={}) |
|
private |
Definition at line 444 of file Nyquist.cpp.
References NumericTextCtrl::Options::AutoPos(), NyqControl::choices, NyqControl::fileTypes, Effect::GetSelectionFormat(), NyqControl::high, ID_Choice, ID_FILE, ID_Slider, ID_Text, ID_Time, NyqControl::label, NyqControl::low, NyquistBase::mControls, NumericTextCtrl::Options::MenuEnabled(), EffectBase::mProjectRate, Msgids(), NyqControl::name, NumericConverterType_TIME(), NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TEXT, NYQ_CTRL_TIME, NumericTextCtrl::Options::ReadOnly(), NyquistBase::resolveFilePath(), S, safenew, FormatterContext::SampleRateContext(), NyqControl::ticks, NyqControl::type, NyqControl::val, NyqControl::valStr, Verbatim(), wxT(), and XXO().
Referenced by PopulateOrExchange().
|
private |
Definition at line 412 of file Nyquist.cpp.
References ID_Load, ID_Save, mCommandText, S, wxT(), XO(), and XXO().
Referenced by PopulateOrExchange().
| NyquistBase::NyquistBase | ( | const wxString & | fName | ) |
| fName | File name of the Nyquist script defining this effect. If an empty string, then prompt the user for the Nyquist code to interpret. |
Definition at line 112 of file NyquistBase.cpp.
|
protected |
Definition at line 706 of file Nyquist.cpp.
References ID_Choice, and NyquistBase::mControls.
|
protected |
|
protected |
Definition at line 742 of file Nyquist.cpp.
References NyqControl::fileTypes, FileDialog::GetPath(), FileDialog::GetPaths(), NyqControl::highStr, ID_FILE, ID_Text, NyquistBase::mControls, mUIParent, NyquistBase::resolveFilePath(), FileDialog::ShowModal(), NyqControl::valStr, and XO().
|
protected |
Definition at line 609 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), FileDialog::GetPath(), mCommandText, NyquistBase::mFileName, mUIParent, FileDialog::ShowModal(), and XO().
|
protected |
Definition at line 647 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), FileDialog::GetPath(), mCommandText, NyquistBase::mFileName, mUIParent, FileDialog::ShowModal(), and XO().
|
protected |
Definition at line 674 of file Nyquist.cpp.
References NyqControl::high, ID_Slider, ID_Text, NyqControl::low, NyquistBase::mControls, mUIParent, NyqControl::ticks, and NyqControl::val.
|
protected |
Definition at line 830 of file Nyquist.cpp.
References NyqControl::high, ID_Slider, ID_Text, NyqControl::low, NyquistBase::mControls, mUIParent, NYQ_CTRL_FLOAT, NYQ_CTRL_INT, NyqControl::ticks, NyqControl::type, and NyqControl::val.
|
protected |
Definition at line 711 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), NumericConverter::GetValue(), NyqControl::high, ID_Time, NyqControl::low, NyquistBase::mControls, mUIParent, NumericTextCtrl::SetValue(), NyquistBase::ToTimeFormat(), and XO().
|
overrideprivatevirtual |
Add controls to effect panel; always succeeds.
Reimplemented from StatefulEffectUIServices.
Definition at line 162 of file Nyquist.cpp.
References BuildEffectWindow(), BuildPromptWindow(), NyquistBase::mIsPrompt, mUIParent, and S.
|
overrideprivatevirtual |
The only non-const member function, it usually applies factory to plugin and self and given access
But there are a few unusual overrides for historical reasons that may ignore the factory.
| pInstance | may be passed to factory, and is only guaranteed to have lifetime suitable for a modal dialog, unless the dialog stores a copy of pInstance |
| access | is only guaranteed to have lifetime suitable for a modal dialog, unless the dialog stores access.shared_from_this() |
Reimplemented from EffectUIServices.
Referenced by EVT_COMMAND_RANGE().
|
private |
Definition at line 272 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), NyquistBase::GetCtrlValue(), NumericConverter::GetValue(), NyqControl::high, NyqControl::highStr, ID_Time, NyqControl::low, NyqControl::lowStr, NyquistBase::mControls, mUIParent, NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TEXT, NYQ_CTRL_TIME, NyquistBase::resolveFilePath(), NyqControl::ticks, NyqControl::type, UNINITIALIZED_CONTROL, NyqControl::val, NyquistBase::validatePath(), NyqControl::valStr, wxT(), and XO().
Referenced by TransferDataFromWindow().
|
private |
Definition at line 254 of file Nyquist.cpp.
References mCommandText, NyquistBase::mInputCmd, NyquistBase::ParseCommand(), and wxT().
Referenced by TransferDataFromWindow().
|
overrideprivatevirtual |
Update the given settings from controls; default does nothing, returns true
Reimplemented from StatefulEffectUIServices.
Definition at line 196 of file Nyquist.cpp.
References NyquistBase::mIsPrompt, mUIParent, TransferDataFromEffectWindow(), and TransferDataFromPromptWindow().
|
private |
Definition at line 217 of file Nyquist.cpp.
References NyqControl::choices, NyqControl::high, ID_Choice, ID_Slider, ID_Time, NyqControl::low, NyquistBase::mControls, mUIParent, NYQ_CTRL_CHOICE, NYQ_CTRL_FLOAT, NYQ_CTRL_INT, NYQ_CTRL_TIME, NumericTextCtrl::SetValue(), NyqControl::ticks, NyqControl::type, and NyqControl::val.
Referenced by TransferDataToWindow().
|
private |
Definition at line 210 of file Nyquist.cpp.
References mCommandText, and NyquistBase::mInputCmd.
Referenced by TransferDataToWindow().
|
overrideprivatevirtual |
Update controls for the settings; default does nothing, returns true
Reimplemented from StatefulEffectUIServices.
Definition at line 174 of file Nyquist.cpp.
References EffectEditor::EnablePreview(), NyquistBase::mEnablePreview, NyquistBase::mIsPrompt, mUIParent, TransferDataToEffectWindow(), and TransferDataToPromptWindow().
|
protected |
Definition at line 51 of file Nyquist.h.
Referenced by BuildPromptWindow(), OnLoad(), OnSave(), TransferDataFromPromptWindow(), and TransferDataToPromptWindow().
|
private |
Definition at line 65 of file Nyquist.h.
Referenced by OnFileButton(), OnLoad(), OnSave(), OnSlider(), OnText(), OnTime(), PopulateOrExchange(), TransferDataFromEffectWindow(), TransferDataFromWindow(), TransferDataToEffectWindow(), and TransferDataToWindow().