diff options
Diffstat (limited to 'plugins/ZamGateX2/ZamGateX2UI.hpp')
-rw-r--r-- | plugins/ZamGateX2/ZamGateX2UI.hpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/ZamGateX2/ZamGateX2UI.hpp b/plugins/ZamGateX2/ZamGateX2UI.hpp index 9fd944e..4d6c7b9 100644 --- a/plugins/ZamGateX2/ZamGateX2UI.hpp +++ b/plugins/ZamGateX2/ZamGateX2UI.hpp @@ -24,13 +24,15 @@ using DGL::Image; using DGL::ImageKnob; +using DGL::ImageSwitch; START_NAMESPACE_DISTRHO // ----------------------------------------------------------------------- class ZamGateX2UI : public UI, - public ImageKnob::Callback + public ImageKnob::Callback, + public ImageSwitch::Callback { public: ZamGateX2UI(); @@ -47,6 +49,7 @@ protected: void imageKnobDragStarted(ImageKnob* knob) override; void imageKnobDragFinished(ImageKnob* knob) override; void imageKnobValueChanged(ImageKnob* knob, float value) override; + void imageSwitchClicked(ImageSwitch* tog, bool down) override; void onDisplay() override; @@ -54,11 +57,14 @@ private: Image fImgBackground; ScopedPointer<ImageKnob> fKnobAttack, fKnobRelease, fKnobThresh; ScopedPointer<ImageKnob> fKnobMakeup; + ScopedPointer<ImageSwitch> fToggleSidechain; Image fLedRedImg; float fLedRedValue; Image fLedYellowImg; float fLedYellowValue; + Image fTogOn; + Image fTogOff; }; // ----------------------------------------------------------------------- |