1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Slider type lookandfeel change.

This commit is contained in:
jules 2012-11-06 21:30:38 +00:00
parent b6d825e133
commit e9df6d791c

View file

@ -1451,7 +1451,7 @@ void LookAndFeel::drawLinearSlider (Graphics& g,
{
g.fillAll (slider.findColour (Slider::backgroundColourId));
if (style == Slider::LinearBar)
if (style == Slider::LinearBar || style == Slider::LinearBarVertical)
{
const bool isMouseOver = slider.isMouseOverOrDragging() && slider.isEnabled();
@ -1579,15 +1579,17 @@ Label* LookAndFeel::createSliderTextBox (Slider& slider)
l->setColour (Label::textColourId, slider.findColour (Slider::textBoxTextColourId));
l->setColour (Label::backgroundColourId,
(slider.getSliderStyle() == Slider::LinearBar) ? Colours::transparentBlack
: slider.findColour (Slider::textBoxBackgroundColourId));
(slider.getSliderStyle() == Slider::LinearBar || slider.getSliderStyle() == Slider::LinearBarVertical)
? Colours::transparentBlack
: slider.findColour (Slider::textBoxBackgroundColourId));
l->setColour (Label::outlineColourId, slider.findColour (Slider::textBoxOutlineColourId));
l->setColour (TextEditor::textColourId, slider.findColour (Slider::textBoxTextColourId));
l->setColour (TextEditor::backgroundColourId,
slider.findColour (Slider::textBoxBackgroundColourId)
.withAlpha (slider.getSliderStyle() == Slider::LinearBar ? 0.7f : 1.0f));
.withAlpha ((slider.getSliderStyle() == Slider::LinearBar || slider.getSliderStyle() == Slider::LinearBarVertical)
? 0.7f : 1.0f));
l->setColour (TextEditor::outlineColourId, slider.findColour (Slider::textBoxOutlineColourId));