#pragma once /* ============================================================================== Gestion du nombre de temps par mesure. ============================================================================== */ #include #include "Metronome.h" struct TempoPanel : public juce::Component { explicit TempoPanel(juce::Colour c); // Méthode de surcharge JUCE void paint(juce::Graphics& g) override; void resized() override; // utilitaire graphique void addComponent(juce::Component& c); // méthodes de gestion du tempo void init(Metronome& metro); void inc(Metronome& metro); void dec(Metronome& metro); // composants graphiques juce::Colour backgroundColour; juce::TextButton increment{ "+" }; juce::TextButton decrement{ "-" }; juce::Label tempo; };