diff options
author | Damien Zammit <damien@zamaudio.com> | 2016-04-03 17:07:06 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2016-04-03 17:19:44 +1000 |
commit | 0cd50e32d893256fe3e83b4514e70e59e8c4db94 (patch) | |
tree | 5f475db41c90c90d7f11e4a68a75ed19619c854c /plugins/ZamGateX2/ZamGateX2UI.hpp | |
parent | f438845b5cd013f6028345b340a29ac6155c4324 (diff) |
Added sidechain feature to ZamComp* and ZamGate*
Signed-off-by: Damien Zammit <damien@zamaudio.com>
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; }; // ----------------------------------------------------------------------- |