============================================================================== ModulationMatrixPanel Implementation ==============================================================================
| 231 | // ModulationMatrixPanel Implementation |
| 232 | //============================================================================== |
| 233 | ModulationMatrixPanel::ModulationMatrixPanel(FireAudioProcessor& p) : processor(p) |
| 234 | { |
| 235 | addAndMakeVisible(header); |
| 236 | addAndMakeVisible(viewport); |
| 237 | viewport.setViewedComponent(&contentComponent, false); |
| 238 | addAndMakeVisible(addButton); |
| 239 | addButton.addListener(this); |
| 240 | addButton.setColour(juce::TextButton::buttonColourId, COLOUR6); |
| 241 | addButton.setColour(juce::TextButton::textColourOnId, COLOUR1); |
| 242 | addButton.setColour(juce::TextButton::textColourOffId, COLOUR1); |
| 243 | addButton.setColour(juce::ComboBox::outlineColourId, COLOUR6); |
| 244 | addAndMakeVisible(closeButton); |
| 245 | closeButton.addListener(this); |
| 246 | closeButton.setColour(juce::TextButton::buttonColourId, COLOUR6); |
| 247 | closeButton.setColour(juce::TextButton::textColourOnId, COLOUR1); |
| 248 | closeButton.setColour(juce::TextButton::textColourOffId, COLOUR1); |
| 249 | closeButton.setColour(juce::ComboBox::outlineColourId, COLOUR6); |
| 250 | buildUiFromProcessorState(); |
| 251 | } |
| 252 | |
| 253 | ModulationMatrixPanel::~ModulationMatrixPanel() |
| 254 | { |
nothing calls this directly
no test coverage detected