mirror of
https://codeberg.org/armin/sm-26.git
synced 2026-10-12 01:11:53 +02:00
Fetch JUCE into build/, tidy gitignore, expand README
This commit is contained in:
parent
4a761729f8
commit
ab9ea542a7
12 changed files with 350 additions and 149 deletions
|
|
@ -21,26 +21,37 @@ public:
|
|||
|
||||
private:
|
||||
void sliderValueChanged (juce::Slider*) override;
|
||||
void sliderDragStarted (juce::Slider*) override;
|
||||
void sliderDragEnded (juce::Slider*) override;
|
||||
|
||||
void setupKnobs();
|
||||
void setupNavButtons();
|
||||
void buildRootMenu();
|
||||
void updateLCD();
|
||||
void cyclePreset (int delta);
|
||||
|
||||
SM26AudioProcessor& proc;
|
||||
MenuSystem menu;
|
||||
|
||||
class NavButtonLookAndFeel : public juce::LookAndFeel_V4
|
||||
{
|
||||
public:
|
||||
juce::Font getTextButtonFont (juce::TextButton&, int) override;
|
||||
} navLookAndFeel;
|
||||
|
||||
LcdDisplay lcd;
|
||||
|
||||
bool knobDragging[4] = {};
|
||||
|
||||
juce::Slider knobSliders[4];
|
||||
juce::Label knobLabels[4];
|
||||
juce::Label knobValueLabels[4];
|
||||
|
||||
juce::TextButton navUp { "UP" };
|
||||
juce::TextButton navDown { "DOWN" };
|
||||
juce::TextButton navLeft { "LEFT" };
|
||||
juce::TextButton navRight { "RIGHT" };
|
||||
juce::TextButton navEnter { "ENTER" };
|
||||
juce::TextButton navDown { "DN" };
|
||||
juce::TextButton navLeft { "LT" };
|
||||
juce::TextButton navRight { "RT" };
|
||||
juce::TextButton navEnter { "OK" };
|
||||
juce::TextButton navEsc { "ESC" };
|
||||
|
||||
juce::Label footer;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue