From e371bc62203710a168b3a088777f8a0dfcaab36e Mon Sep 17 00:00:00 2001 From: Damien Zammit Date: Sun, 5 Jun 2016 11:56:59 +1000 Subject: Add numeric labels to plugins with break-out widget Signed-off-by: Damien Zammit --- plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp | 35 ++++++++++++++++--------------- 1 file changed, 18 insertions(+), 17 deletions(-) (limited to 'plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp') diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp index 98c8eb3..d8919e0 100644 --- a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp +++ b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp @@ -20,6 +20,7 @@ #include "DistrhoUI.hpp" #include "ImageWidgets.hpp" +#include "../../widgets/ZamWidgets.hpp" #include "ZaMultiCompX2Artwork.hpp" @@ -27,7 +28,7 @@ #define MAX_COMP 3 using DGL::Image; -using DGL::ImageKnob; +using DGL::ZamKnob; using DGL::ImageSwitch; START_NAMESPACE_DISTRHO @@ -35,7 +36,7 @@ START_NAMESPACE_DISTRHO // ----------------------------------------------------------------------- class ZaMultiCompX2UI : public UI, - public ImageKnob::Callback, + public ZamKnob::Callback, public ImageSwitch::Callback { public: @@ -57,9 +58,9 @@ protected: // ------------------------------------------------------------------- // Widget Callbacks - 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* toggle, bool down) override; @@ -85,18 +86,18 @@ sanitize_denormal(double value) { private: Image fImgBackground; - ScopedPointer fKnobAttack1, fKnobAttack2, fKnobAttack3; - ScopedPointer fKnobRelease1, fKnobRelease2, fKnobRelease3; - ScopedPointer fKnobThresh1, fKnobThresh2, fKnobThresh3; - ScopedPointer fKnobRatio1; - ScopedPointer fKnobRatio2; - ScopedPointer fKnobRatio3; - ScopedPointer fKnobKnee1; - ScopedPointer fKnobKnee2; - ScopedPointer fKnobKnee3; - ScopedPointer fKnobGlobalGain; - ScopedPointer fKnobMakeup1, fKnobMakeup2, fKnobMakeup3; - ScopedPointer fKnobXover1, fKnobXover2; + ScopedPointer fKnobAttack1, fKnobAttack2, fKnobAttack3; + ScopedPointer fKnobRelease1, fKnobRelease2, fKnobRelease3; + ScopedPointer fKnobThresh1, fKnobThresh2, fKnobThresh3; + ScopedPointer fKnobRatio1; + ScopedPointer fKnobRatio2; + ScopedPointer fKnobRatio3; + ScopedPointer fKnobKnee1; + ScopedPointer fKnobKnee2; + ScopedPointer fKnobKnee3; + ScopedPointer fKnobGlobalGain; + ScopedPointer fKnobMakeup1, fKnobMakeup2, fKnobMakeup3; + ScopedPointer fKnobXover1, fKnobXover2; ScopedPointer fToggleBypass1, fToggleBypass2, fToggleBypass3; ScopedPointer fToggleListen1, fToggleListen2, fToggleListen3; ScopedPointer fToggleStereo; -- cgit v1.2.3