class Slider_reverse : public JUCE_NAMESPACE::Slider
{
public:
Slider_reverse (const String& componentName): JUCE_NAMESPACE::Slider(componentName) {};
~Slider_reverse() {};
double proportionOfLengthToValue (double proportion) override { return JUCE_NAMESPACE::Slider::proportionOfLengthToValue(1.0f-proportion);};
double valueToProportionOfLength (double value) override { return 1.0f-(JUCE_NAMESPACE::Slider::valueToProportionOfLength(value)); };
};
Originally written for rotary, but works for linear as well (as confirmed by others in previous posts):
