diff options
author | Damien Zammit <damien@zamaudio.com> | 2014-04-22 18:56:51 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2014-04-22 18:56:51 +1000 |
commit | 786e6e91f735b9d3feaa0084df55f66cb0dd8b9a (patch) | |
tree | b20dbecb41ce0b46c8dcfd24745f78876953dd16 /plugins/ZaMultiCompX2/ZaMultiCompX2UI.hpp | |
parent | d8e8ce6f10f130733bc86805c0f49d8150fbb16f (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.hpp | 24 |
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; |