This abstract base class is implemented by LookAndFeel classes to provide slider drawing functionality.
Public Member Functions | |
| virtual | ~LookAndFeelMethods ()=default |
| virtual void | drawLinearSlider (Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, Slider::SliderStyle, Slider &)=0 |
| virtual void | drawLinearSliderBackground (Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, Slider::SliderStyle, Slider &)=0 |
| virtual void | drawLinearSliderOutline (Graphics &, int x, int y, int width, int height, Slider::SliderStyle, Slider &)=0 |
| virtual void | drawLinearSliderThumb (Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, Slider::SliderStyle, Slider &)=0 |
| virtual int | getSliderThumbRadius (Slider &)=0 |
| virtual void | drawRotarySlider (Graphics &, int x, int y, int width, int height, float sliderPosProportional, float rotaryStartAngle, float rotaryEndAngle, Slider &)=0 |
| virtual Button * | createSliderButton (Slider &, bool isIncrement)=0 |
| virtual Label * | createSliderTextBox (Slider &)=0 |
| virtual ImageEffectFilter * | getSliderEffect (Slider &)=0 |
| virtual Font | getSliderPopupFont (Slider &)=0 |
| virtual int | getSliderPopupPlacement (Slider &)=0 |
| virtual SliderLayout | getSliderLayout (Slider &)=0 |
|
virtualdefault |
|
pure virtual |
Implemented in juce::LookAndFeel_V1, juce::LookAndFeel_V2, juce::LookAndFeel_V3, and juce::LookAndFeel_V4.
References juce::Slider::Slider(), x, and y.
|
pure virtual |
Implemented in juce::LookAndFeel_V2, and juce::LookAndFeel_V3.
References juce::Slider::Slider(), x, and y.
|
pure virtual |
Implemented in juce::LookAndFeel_V2.
References juce::Slider::Slider(), x, and y.
|
pure virtual |
Implemented in juce::LookAndFeel_V2.
References juce::Slider::Slider(), x, and y.
|
pure virtual |
Implemented in juce::LookAndFeel_V1, juce::LookAndFeel_V2, and juce::LookAndFeel_V4.
References juce::Slider::Slider().
|
pure virtual |
Implemented in juce::LookAndFeel_V2, and juce::LookAndFeel_V4.
References juce::Slider::Slider(), x, and y.
|
pure virtual |
Implemented in juce::LookAndFeel_V1, and juce::LookAndFeel_V2.
References juce::Slider::Slider().
Implemented in juce::LookAndFeel_V2, and juce::LookAndFeel_V4.
References juce::Slider::Slider().
|
pure virtual |
Implemented in juce::LookAndFeel_V1, and juce::LookAndFeel_V2.
References juce::Slider::Slider().
Implemented in juce::LookAndFeel_V2.
References juce::Slider::Slider().
|
pure virtual |
Implemented in juce::LookAndFeel_V2.
References juce::Slider::Slider().
|
pure virtual |
Implemented in juce::LookAndFeel_V2.
References juce::Slider::Slider().