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:
parent
b6d825e133
commit
e9df6d791c
1 changed files with 6 additions and 4 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue