fixed offline rendering bugs. more layout tweaks

This commit is contained in:
essej
2022-04-15 19:13:55 -04:00
parent 3510b0ee6f
commit 3c313e4f50
10 changed files with 182 additions and 49 deletions

View File

@ -297,6 +297,7 @@ public:
std::function<double(int which, int index)> GetParameterValue;
void timerCallback() override;
void paint(Graphics& g) override;
void setSlidersSnap(bool flag);
private:
uptrvec<Slider> m_ratio_sliders;
uptrvec<Slider> m_ratio_level_sliders;
@ -311,6 +312,7 @@ public:
EnvelopeComponent* getEnvelopeComponent() { return &m_env; }
void paint(Graphics &g) override;
void updateParameterComponents();
void setSlidersSnap(bool flag);
private:
EnvelopeComponent m_env;
uptrvec<ParameterComponent> m_parcomps;
@ -557,6 +559,8 @@ private:
bool isSpectrumProcGroupEnabled(int groupid);
void setSpectrumProcGroupEnabled(int groupid, bool enabled);
void updateAllSliders();
CustomLookAndFeel m_lookandfeel;
PaulstretchpluginAudioProcessor& processor;