summaryrefslogtreecommitdiff
path: root/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2014-04-22 18:56:51 +1000
committerDamien Zammit <damien@zamaudio.com>2014-04-22 18:56:51 +1000
commit786e6e91f735b9d3feaa0084df55f66cb0dd8b9a (patch)
treeb20dbecb41ce0b46c8dcfd24745f78876953dd16 /plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp
parentd8e8ce6f10f130733bc86805c0f49d8150fbb16f (diff)
Added toggles for ZaMultiCompX2, fixed bug with initial value of DGL knob
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp')
-rw-r--r--plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp24
1 files changed, 11 insertions, 13 deletions
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp
index 69a51ed..33cc8ae 100644
--- a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp
+++ b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp
@@ -22,7 +22,7 @@
#include "Geometry.hpp"
#include "ImageKnob.hpp"
-#include "ImageSlider.hpp"
+#include "ImageToggle.hpp"
#define COMPOINTS 1000
#define MAX_COMP 3
@@ -31,7 +31,7 @@
using DGL::Image;
using DGL::ImageKnob;
-using DGL::ImageSlider;
+using DGL::ImageToggle;
using DGL::Rectangle;
START_NAMESPACE_DISTRHO
@@ -40,7 +40,7 @@ START_NAMESPACE_DISTRHO
class ZaMultiCompX2UI : public UI,
public ImageKnob::Callback,
- public ImageSlider::Callback
+ public ImageToggle::Callback
{
public:
ZaMultiCompX2UI();
@@ -77,9 +77,7 @@ protected:
void imageKnobDragFinished(ImageKnob* knob) override;
void imageKnobValueChanged(ImageKnob* knob, float value) override;
- void imageSliderDragStarted(ImageSlider* slider) override;
- void imageSliderDragFinished(ImageSlider* slider) override;
- void imageSliderValueChanged(ImageSlider* slider, float value) override;
+ void imageToggleClicked(ImageToggle* toggle, int button) override;
void onDisplay() override;
@@ -114,13 +112,13 @@ private:
ImageKnob* fKnobMakeup3;
ImageKnob* fKnobXover1;
ImageKnob* fKnobXover2;
- ImageSlider* fToggleBypass1;
- ImageSlider* fToggleBypass2;
- ImageSlider* fToggleBypass3;
- ImageSlider* fToggleListen1;
- ImageSlider* fToggleListen2;
- ImageSlider* fToggleListen3;
- ImageSlider* fToggleStereo;
+ ImageToggle* fToggleBypass1;
+ ImageToggle* fToggleBypass2;
+ ImageToggle* fToggleBypass3;
+ ImageToggle* fToggleListen1;
+ ImageToggle* fToggleListen2;
+ ImageToggle* fToggleListen3;
+ ImageToggle* fToggleStereo;
Image fLedRedImg;
float fLedRedValue1;