upgrade to JUCE 5.4.3. Remove (probably) unused JUCE modules. Remove VST2 target (it's been end-of-life'd by Steinberg and by JUCE)
This commit is contained in:
@ -36,7 +36,7 @@ struct SimpleDeviceManagerInputLevelMeter : public Component,
|
||||
inputLevelGetter = manager.getInputLevelGetter();
|
||||
}
|
||||
|
||||
~SimpleDeviceManagerInputLevelMeter()
|
||||
~SimpleDeviceManagerInputLevelMeter() override
|
||||
{
|
||||
}
|
||||
|
||||
@ -60,8 +60,9 @@ struct SimpleDeviceManagerInputLevelMeter : public Component,
|
||||
|
||||
void paint (Graphics& g) override
|
||||
{
|
||||
// (add a bit of a skew to make the level more obvious)
|
||||
getLookAndFeel().drawLevelMeter (g, getWidth(), getHeight(),
|
||||
(float) std::exp (std::log (level) / 3.0)); // (add a bit of a skew to make the level more obvious)
|
||||
(float) std::exp (std::log (level) / 3.0));
|
||||
}
|
||||
|
||||
AudioDeviceManager& manager;
|
||||
@ -145,7 +146,7 @@ public:
|
||||
if (items.isEmpty())
|
||||
{
|
||||
g.setColour (Colours::grey);
|
||||
g.setFont (13.0f);
|
||||
g.setFont (0.5f * getRowHeight());
|
||||
g.drawText (noItemsMessage,
|
||||
0, 0, getWidth(), getHeight() / 2,
|
||||
Justification::centred, true);
|
||||
@ -217,7 +218,7 @@ public:
|
||||
setup.manager->addChangeListener (this);
|
||||
}
|
||||
|
||||
~AudioDeviceSettingsPanel()
|
||||
~AudioDeviceSettingsPanel() override
|
||||
{
|
||||
setup.manager->removeChangeListener (this);
|
||||
}
|
||||
@ -259,6 +260,7 @@ public:
|
||||
|
||||
if (outputChanList != nullptr)
|
||||
{
|
||||
outputChanList->setRowHeight (jmin (22, h));
|
||||
outputChanList->setBounds (r.removeFromTop (outputChanList->getBestHeight (maxListBoxHeight)));
|
||||
outputChanLabel->setBounds (0, outputChanList->getBounds().getCentreY() - h / 2, r.getX(), h);
|
||||
r.removeFromTop (space);
|
||||
@ -266,6 +268,7 @@ public:
|
||||
|
||||
if (inputChanList != nullptr)
|
||||
{
|
||||
inputChanList->setRowHeight (jmin (22, h));
|
||||
inputChanList->setBounds (r.removeFromTop (inputChanList->getBestHeight (maxListBoxHeight)));
|
||||
inputChanLabel->setBounds (0, inputChanList->getBounds().getCentreY() - h / 2, r.getX(), h);
|
||||
r.removeFromTop (space);
|
||||
@ -330,8 +333,7 @@ public:
|
||||
|
||||
void updateConfig (bool updateOutputDevice, bool updateInputDevice, bool updateSampleRate, bool updateBufferSize)
|
||||
{
|
||||
AudioDeviceManager::AudioDeviceSetup config;
|
||||
setup.manager->getAudioDeviceSetup (config);
|
||||
auto config = setup.manager->getAudioDeviceSetup();
|
||||
String error;
|
||||
|
||||
if (updateOutputDevice || updateInputDevice)
|
||||
@ -769,9 +771,7 @@ public:
|
||||
|
||||
auto item = items[row];
|
||||
bool enabled = false;
|
||||
|
||||
AudioDeviceManager::AudioDeviceSetup config;
|
||||
setup.manager->getAudioDeviceSetup (config);
|
||||
auto config = setup.manager->getAudioDeviceSetup();
|
||||
|
||||
if (setup.useStereoPairs)
|
||||
{
|
||||
@ -825,7 +825,7 @@ public:
|
||||
if (items.isEmpty())
|
||||
{
|
||||
g.setColour (Colours::grey);
|
||||
g.setFont (13.0f);
|
||||
g.setFont (0.5f * getRowHeight());
|
||||
g.drawText (noItemsMessage,
|
||||
0, 0, getWidth(), getHeight() / 2,
|
||||
Justification::centred, true);
|
||||
@ -868,8 +868,7 @@ public:
|
||||
|
||||
if (isPositiveAndBelow (row, items.size()))
|
||||
{
|
||||
AudioDeviceManager::AudioDeviceSetup config;
|
||||
setup.manager->getAudioDeviceSetup (config);
|
||||
auto config = setup.manager->getAudioDeviceSetup();
|
||||
|
||||
if (setup.useStereoPairs)
|
||||
{
|
||||
@ -908,12 +907,7 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
auto error = setup.manager->setAudioDeviceSetup (config, true);
|
||||
|
||||
if (error.isNotEmpty())
|
||||
{
|
||||
//xxx
|
||||
}
|
||||
setup.manager->setAudioDeviceSetup (config, true);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1068,6 +1062,7 @@ void AudioDeviceSelectorComponent::resized()
|
||||
|
||||
if (midiInputsList != nullptr)
|
||||
{
|
||||
midiInputsList->setRowHeight (jmin (22, itemHeight));
|
||||
midiInputsList->setBounds (r.removeFromTop (midiInputsList->getBestHeight (jmin (itemHeight * 8,
|
||||
getHeight() - r.getY() - space - itemHeight))));
|
||||
r.removeFromTop (space);
|
||||
|
Reference in New Issue
Block a user