Add help buttons for normal built-in effects

This commit is contained in:
Steve Daulton 2017-05-20 14:40:09 +01:00
parent fd3d41e82f
commit e7a9c37745
46 changed files with 142 additions and 0 deletions

View File

@ -115,6 +115,11 @@ wxString EffectAutoDuck::GetDescription()
return XO("Reduces (ducks) the volume of one or more tracks whenever the volume of a specified \"control\" track reaches a particular level");
}
wxString EffectAutoDuck::ManualPage()
{
return wxT("Auto_Duck");
}
// EffectIdentInterface implementation
EffectType EffectAutoDuck::GetType()

View File

@ -38,6 +38,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -92,6 +92,11 @@ wxString EffectBassTreble::GetDescription()
return XO("Simple tone control effect");
}
wxString EffectBassTreble::ManualPage()
{
return wxT("Bass_and_Treble");
}
// EffectIdentInterface implementation
EffectType EffectBassTreble::GetType()

View File

@ -51,6 +51,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -126,6 +126,11 @@ wxString EffectChangePitch::GetDescription()
return XO("Change the pitch of a track without changing its tempo");
}
wxString EffectChangePitch::ManualPage()
{
return wxT("Change_Pitch");
}
// EffectIdentInterface implementation
EffectType EffectChangePitch::GetType()

View File

@ -48,6 +48,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -115,6 +115,12 @@ wxString EffectChangeSpeed::GetDescription()
return XO("Change the speed of a track, also changing its pitch");
}
wxString EffectChangeSpeed::ManualPage()
{
return wxT("Change_Speed");
}
// EffectIdentInterface implementation
EffectType EffectChangeSpeed::GetType()

View File

@ -37,6 +37,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -102,6 +102,11 @@ wxString EffectChangeTempo::GetDescription()
return XO("Change the tempo of a selection without changing its pitch");
}
wxString EffectChangeTempo::ManualPage()
{
return wxT("Change_Tempo");
}
// EffectIdentInterface implementation
EffectType EffectChangeTempo::GetType()

View File

@ -42,6 +42,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -85,6 +85,11 @@ wxString EffectClickRemoval::GetDescription()
return XO("Click Removal is designed to remove clicks on audio tracks");
}
wxString EffectClickRemoval::ManualPage()
{
return wxT("Click_Removal");
}
// EffectIdentInterface implementation
EffectType EffectClickRemoval::GetType()

View File

@ -38,6 +38,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -107,6 +107,11 @@ wxString EffectCompressor::GetDescription()
return XO("Compresses the dynamic range of audio");
}
wxString EffectCompressor::ManualPage()
{
return wxT("Compressor");
}
// EffectIdentInterface implementation
EffectType EffectCompressor::GetType()

View File

@ -40,6 +40,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -192,6 +192,11 @@ wxString EffectDistortion::GetDescription()
return XO("Waveshaping distortion effect");
}
wxString EffectDistortion::ManualPage()
{
return wxT("Distortion");
}
// EffectIdentInterface implementation
EffectType EffectDistortion::GetType()

View File

@ -68,6 +68,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -101,6 +101,11 @@ wxString EffectDtmf::GetDescription()
return XO("Generates dual-tone multi-frequency (DTMF) tones like those produced by the keypad on telephones");
}
wxString EffectDtmf::ManualPage()
{
return wxT("Generate_Menu#dtmf");
}
// EffectIdentInterface implementation
EffectType EffectDtmf::GetType()

View File

@ -37,6 +37,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -60,6 +60,11 @@ wxString EffectEcho::GetDescription()
return XO("Repeats the selected audio again and again");
}
wxString EffectEcho::ManualPage()
{
return wxT("Echo");
}
// EffectIdentInterface implementation
EffectType EffectEcho::GetType()

View File

@ -33,6 +33,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -298,6 +298,11 @@ wxString EffectEqualization::GetDescription()
return XO("Adjusts the volume levels of particular frequencies");
}
wxString EffectEqualization::ManualPage()
{
return wxT("Equalization");
}
// EffectIdentInterface implementation
EffectType EffectEqualization::GetType()

View File

@ -95,6 +95,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -61,6 +61,11 @@ wxString EffectFindClipping::GetDescription()
return XO("Creates labels where clipping is detected");
}
wxString EffectFindClipping::ManualPage()
{
return wxT("Find_Clipping");
}
// EffectIdentInterface implementation
EffectType EffectFindClipping::GetType()

View File

@ -32,6 +32,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -78,6 +78,11 @@ wxString EffectNoise::GetDescription()
return XO("Generates one of three different types of noise");
}
wxString EffectNoise::ManualPage()
{
return wxT("Generate_Menu#noise");
}
// EffectIdentInterface implementation
EffectType EffectNoise::GetType()

View File

@ -33,6 +33,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -68,6 +68,11 @@ wxString EffectNormalize::GetDescription()
return XO("Sets the peak amplitude of one or more tracks");
}
wxString EffectNormalize::ManualPage()
{
return wxT("Normalize");
}
// EffectIdentInterface implementation
EffectType EffectNormalize::GetType()

View File

@ -34,6 +34,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -107,6 +107,11 @@ wxString EffectPaulstretch::GetDescription()
return XO("Use Paulstretch only for an extreme time-stretch or \"stasis\" effect");
}
wxString EffectPaulstretch::ManualPage()
{
return wxT("Paulstretch");
}
// EffectIdentInterface implementation
EffectType EffectPaulstretch::GetType()

View File

@ -28,6 +28,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -112,6 +112,11 @@ wxString EffectPhaser::GetDescription()
return XO("Combines phase-shifted signals with the original signal");
}
wxString EffectPhaser::ManualPage()
{
return wxT("Phaser");
}
// EffectIdentInterface implementation
EffectType EffectPhaser::GetType()

View File

@ -56,6 +56,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -67,6 +67,11 @@ wxString EffectRepeat::GetDescription()
return XO("Repeats the selection the specified number of times");
}
wxString EffectRepeat::ManualPage()
{
return wxT("Repeat");
}
// EffectIdentInterface implementation
EffectType EffectRepeat::GetType()

View File

@ -32,6 +32,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -153,6 +153,11 @@ wxString EffectReverb::GetDescription()
return XO("Adds ambience or a \"hall effect\"");
}
wxString EffectReverb::ManualPage()
{
return wxT("Reverb");
}
// EffectIdentInterface implementation
EffectType EffectReverb::GetType()

View File

@ -50,6 +50,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -42,6 +42,12 @@ wxString EffectSilence::GetDescription()
return XO("Creates audio of zero amplitude");
}
wxString EffectSilence::ManualPage()
{
return wxT("Generate_Menu#silence");
}
// EffectIdentInterface implementation
EffectType EffectSilence::GetType()

View File

@ -31,6 +31,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -101,6 +101,11 @@ wxString EffectTimeScale::GetDescription()
return XO("Allows continuous changes to the tempo and/or pitch");
}
wxString EffectTimeScale::ManualPage()
{
return wxT("Sliding_Time_Scale_-_Pitch_Shift");
}
// EffectIdentInterface implementation
EffectType EffectTimeScale::GetType()

View File

@ -37,6 +37,7 @@ public:
wxString GetSymbol() override;
wxString GetName() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -133,6 +133,13 @@ wxString EffectToneGen::GetDescription()
: XO("Generates a constant frequency tone of one of four types");
}
wxString EffectToneGen::ManualPage()
{
return mChirp
? wxT("Generate_Menu#chirp")
: wxT("Generate_Menu#tone");
}
// EffectIdentInterface implementation
EffectType EffectToneGen::GetType()

View File

@ -35,6 +35,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -119,6 +119,11 @@ wxString EffectTruncSilence::GetDescription()
return XO("Automatically reduces the length of passages where the volume is below a specified level");
}
wxString EffectTruncSilence::ManualPage()
{
return wxT("Truncate_Silence");
}
// EffectIdentInterface implementation
EffectType EffectTruncSilence::GetType()

View File

@ -43,6 +43,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation

View File

@ -103,6 +103,11 @@ wxString EffectWahwah::GetDescription()
return XO("Rapid tone quality variations, like that guitar sound so popular in the 1970's");
}
wxString EffectWahwah::ManualPage()
{
return wxT("Wahwah");
}
// EffectIdentInterface implementation
EffectType EffectWahwah::GetType()

View File

@ -53,6 +53,7 @@ public:
wxString GetSymbol() override;
wxString GetDescription() override;
wxString ManualPage() override;
// EffectIdentInterface implementation