diff options
Diffstat (limited to 'plugins/ZamGate')
-rw-r--r-- | plugins/ZamGate/ZamGateUI.cpp | 16 | ||||
-rw-r--r-- | plugins/ZamGate/ZamGateUI.hpp | 16 |
2 files changed, 17 insertions, 15 deletions
diff --git a/plugins/ZamGate/ZamGateUI.cpp b/plugins/ZamGate/ZamGateUI.cpp index 355c7ac..325651d 100644 --- a/plugins/ZamGate/ZamGateUI.cpp +++ b/plugins/ZamGate/ZamGateUI.cpp @@ -44,7 +44,7 @@ ZamGateUI::ZamGateUI() Image knobImage(ZamGateArtwork::knobData, ZamGateArtwork::knobWidth, ZamGateArtwork::knobHeight); // knob - fKnobAttack = new ImageKnob(this, knobImage); + fKnobAttack = new ZamKnob(this, knobImage); fKnobAttack->setAbsolutePos(24, 45); fKnobAttack->setId(ZamGatePlugin::paramAttack); fKnobAttack->setRange(0.1f, 500.0f); @@ -54,7 +54,7 @@ ZamGateUI::ZamGateUI() fKnobAttack->setRotationAngle(240); fKnobAttack->setCallback(this); - fKnobRelease = new ImageKnob(this, knobImage); + fKnobRelease = new ZamKnob(this, knobImage); fKnobRelease->setAbsolutePos(108, 45); fKnobRelease->setId(ZamGatePlugin::paramRelease); fKnobRelease->setRange(0.1f, 500.0f); @@ -64,7 +64,7 @@ ZamGateUI::ZamGateUI() fKnobRelease->setRotationAngle(240); fKnobRelease->setCallback(this); - fKnobThresh = new ImageKnob(this, knobImage); + fKnobThresh = new ZamKnob(this, knobImage); fKnobThresh->setAbsolutePos(191.7, 45); fKnobThresh->setId(ZamGatePlugin::paramThresh); fKnobThresh->setRange(-60.0f, 0.0f); @@ -74,7 +74,7 @@ ZamGateUI::ZamGateUI() fKnobThresh->setRotationAngle(240); fKnobThresh->setCallback(this); - fKnobMakeup = new ImageKnob(this, knobImage); + fKnobMakeup = new ZamKnob(this, knobImage); fKnobMakeup->setAbsolutePos(273, 45); fKnobMakeup->setId(ZamGatePlugin::paramMakeup); fKnobMakeup->setRange(-30.0f, 30.0f); @@ -84,7 +84,7 @@ ZamGateUI::ZamGateUI() fKnobMakeup->setRotationAngle(240); fKnobMakeup->setCallback(this); - fKnobGateclose = new ImageKnob(this, knobImage); + fKnobGateclose = new ZamKnob(this, knobImage); fKnobGateclose->setAbsolutePos(480, 62); fKnobGateclose->setId(ZamGatePlugin::paramGateclose); fKnobGateclose->setRange(-50.0f, 0.0f); @@ -159,17 +159,17 @@ void ZamGateUI::programLoaded(uint32_t index) // ----------------------------------------------------------------------- // Widget Callbacks -void ZamGateUI::imageKnobDragStarted(ImageKnob* knob) +void ZamGateUI::imageKnobDragStarted(ZamKnob* knob) { editParameter(knob->getId(), true); } -void ZamGateUI::imageKnobDragFinished(ImageKnob* knob) +void ZamGateUI::imageKnobDragFinished(ZamKnob* knob) { editParameter(knob->getId(), false); } -void ZamGateUI::imageKnobValueChanged(ImageKnob* knob, float value) +void ZamGateUI::imageKnobValueChanged(ZamKnob* knob, float value) { setParameterValue(knob->getId(), value); } diff --git a/plugins/ZamGate/ZamGateUI.hpp b/plugins/ZamGate/ZamGateUI.hpp index 1a0e35f..42d59c4 100644 --- a/plugins/ZamGate/ZamGateUI.hpp +++ b/plugins/ZamGate/ZamGateUI.hpp @@ -20,10 +20,12 @@ #include "DistrhoUI.hpp" #include "ImageWidgets.hpp" +#include "../../widgets/ZamWidgets.hpp" + #include "ZamGateArtwork.hpp" using DGL::Image; -using DGL::ImageKnob; +using DGL::ZamKnob; using DGL::ImageSwitch; START_NAMESPACE_DISTRHO @@ -31,7 +33,7 @@ START_NAMESPACE_DISTRHO // ----------------------------------------------------------------------- class ZamGateUI : public UI, - public ImageKnob::Callback, + public ZamKnob::Callback, public ImageSwitch::Callback { public: @@ -46,17 +48,17 @@ protected: // ------------------------------------------------------------------- - void imageKnobDragStarted(ImageKnob* knob) override; - void imageKnobDragFinished(ImageKnob* knob) override; - void imageKnobValueChanged(ImageKnob* knob, float value) override; + void imageKnobDragStarted(ZamKnob* knob) override; + void imageKnobDragFinished(ZamKnob* knob) override; + void imageKnobValueChanged(ZamKnob* knob, float value) override; void imageSwitchClicked(ImageSwitch* tog, bool down) override; void onDisplay() override; private: Image fImgBackground; - ScopedPointer<ImageKnob> fKnobAttack, fKnobRelease, fKnobThresh; - ScopedPointer<ImageKnob> fKnobMakeup, fKnobGateclose; + ScopedPointer<ZamKnob> fKnobAttack, fKnobRelease, fKnobThresh; + ScopedPointer<ZamKnob> fKnobMakeup, fKnobGateclose; ScopedPointer<ImageSwitch> fToggleSidechain; Image fLedRedImg; |