Browse Source

Slider type lookandfeel change.

tags/2021-05-28
jules 12 years ago
parent
commit
e9df6d791c
1 changed files with 6 additions and 4 deletions
  1. +6
    -4
      modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp

+ 6
- 4
modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp 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));


Loading…
Cancel
Save