Browse Source

Slider: add getNormalisableRange()

v7.0.9
Anthony Nicholls 2 years ago
parent
commit
b09b4c3bc0
2 changed files with 8 additions and 4 deletions
  1. +5
    -4
      modules/juce_gui_basics/widgets/juce_Slider.cpp
  2. +3
    -0
      modules/juce_gui_basics/widgets/juce_Slider.h

+ 5
- 4
modules/juce_gui_basics/widgets/juce_Slider.cpp View File

@@ -1572,10 +1572,11 @@ void Slider::lookAndFeelChanged() { pimpl->lookAndFeelChanged (getLookAndFeel(
void Slider::enablementChanged() { repaint(); pimpl->updateTextBoxEnablement(); }
//==============================================================================
Range<double> Slider::getRange() const noexcept { return { pimpl->normRange.start, pimpl->normRange.end }; }
double Slider::getMaximum() const noexcept { return pimpl->normRange.end; }
double Slider::getMinimum() const noexcept { return pimpl->normRange.start; }
double Slider::getInterval() const noexcept { return pimpl->normRange.interval; }
NormalisableRange<double> Slider::getNormalisableRange() const noexcept { return pimpl->normRange; }
Range<double> Slider::getRange() const noexcept { return { pimpl->normRange.start, pimpl->normRange.end }; }
double Slider::getMaximum() const noexcept { return pimpl->normRange.end; }
double Slider::getMinimum() const noexcept { return pimpl->normRange.start; }
double Slider::getInterval() const noexcept { return pimpl->normRange.interval; }
void Slider::setRange (double newMin, double newMax, double newInt) { pimpl->setRange (newMin, newMax, newInt); }
void Slider::setRange (Range<double> newRange, double newInt) { pimpl->setRange (newRange.getStart(), newRange.getEnd(), newInt); }


+ 3
- 0
modules/juce_gui_basics/widgets/juce_Slider.h View File

@@ -424,6 +424,9 @@ public:
*/
void setNormalisableRange (NormalisableRange<double> newNormalisableRange);
/** Returns the slider's normalisable range. */
NormalisableRange<double> getNormalisableRange() const noexcept;
/** Returns the slider's range. */
Range<double> getRange() const noexcept;


Loading…
Cancel
Save