Highlight parameters of spectral module when clicked in the spectral chain editor

This commit is contained in:
xenakios
2018-02-01 15:11:41 +02:00
parent 0e997e1d43
commit e6fb981e01
2 changed files with 53 additions and 1 deletions

View File

@ -62,6 +62,8 @@ public:
void sliderDragEnded(Slider* slid) override;
void buttonClicked(Button* but) override;
void updateComponent();
void setHighLighted(bool b);
int m_group_id = -1;
private:
Label m_label;
AudioProcessorParameter* m_par = nullptr;
@ -70,6 +72,7 @@ private:
std::unique_ptr<ToggleButton> m_togglebut;
bool m_notify_only_on_release = false;
bool m_dragging = false;
Colour m_labeldefcolor;
};
class PerfMeterComponent : public Component
@ -151,6 +154,7 @@ public:
void mouseDown(const MouseEvent& ev) override;
void mouseDrag(const MouseEvent& ev) override;
void mouseUp(const MouseEvent& ev) override;
std::function<void(int)> ModuleSelectedCallback;
private:
StretchAudioSource * m_src = nullptr;
bool m_did_drag = false;