openshot-audio  0.1.2
Public Member Functions | List of all members
juce::Slider::LookAndFeelMethods Struct Referenceabstract

#include <juce_gui_basics.h>

Inheritance diagram for juce::Slider::LookAndFeelMethods:
juce::LookAndFeel juce::LookAndFeel_V2 juce::LookAndFeel_V1 juce::LookAndFeel_V3

Public Member Functions

virtual ~LookAndFeelMethods ()
 
virtual void drawLinearSlider (Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const Slider::SliderStyle, Slider &)=0
 
virtual void drawLinearSliderBackground (Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const Slider::SliderStyle style, Slider &)=0
 
virtual void drawLinearSliderThumb (Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const 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 ButtoncreateSliderButton (Slider &, bool isIncrement)=0
 
virtual LabelcreateSliderTextBox (Slider &)=0
 
virtual ImageEffectFiltergetSliderEffect (Slider &)=0
 
virtual Font getSliderPopupFont (Slider &)=0
 
virtual int getSliderPopupPlacement (Slider &)=0
 
virtual SliderLayout getSliderLayout (Slider &)=0
 

Detailed Description

This abstract base class is implemented by LookAndFeel classes to provide slider drawing functionality.

Constructor & Destructor Documentation

virtual juce::Slider::LookAndFeelMethods::~LookAndFeelMethods ( )
inlinevirtual

Member Function Documentation

virtual Button* juce::Slider::LookAndFeelMethods::createSliderButton ( Slider ,
bool  isIncrement 
)
pure virtual
virtual Label* juce::Slider::LookAndFeelMethods::createSliderTextBox ( Slider )
pure virtual

Implemented in juce::LookAndFeel_V2.

virtual void juce::Slider::LookAndFeelMethods::drawLinearSlider ( Graphics ,
int  x,
int  y,
int  width,
int  height,
float  sliderPos,
float  minSliderPos,
float  maxSliderPos,
const Slider::SliderStyle  ,
Slider  
)
pure virtual
virtual void juce::Slider::LookAndFeelMethods::drawLinearSliderBackground ( Graphics ,
int  x,
int  y,
int  width,
int  height,
float  sliderPos,
float  minSliderPos,
float  maxSliderPos,
const Slider::SliderStyle  style,
Slider  
)
pure virtual
virtual void juce::Slider::LookAndFeelMethods::drawLinearSliderThumb ( Graphics ,
int  x,
int  y,
int  width,
int  height,
float  sliderPos,
float  minSliderPos,
float  maxSliderPos,
const Slider::SliderStyle  ,
Slider  
)
pure virtual

Implemented in juce::LookAndFeel_V2.

virtual void juce::Slider::LookAndFeelMethods::drawRotarySlider ( Graphics ,
int  x,
int  y,
int  width,
int  height,
float  sliderPosProportional,
float  rotaryStartAngle,
float  rotaryEndAngle,
Slider  
)
pure virtual

Implemented in juce::LookAndFeel_V2.

virtual ImageEffectFilter* juce::Slider::LookAndFeelMethods::getSliderEffect ( Slider )
pure virtual
virtual SliderLayout juce::Slider::LookAndFeelMethods::getSliderLayout ( Slider )
pure virtual

Implemented in juce::LookAndFeel_V2.

virtual Font juce::Slider::LookAndFeelMethods::getSliderPopupFont ( Slider )
pure virtual

Implemented in juce::LookAndFeel_V2.

virtual int juce::Slider::LookAndFeelMethods::getSliderPopupPlacement ( Slider )
pure virtual

Implemented in juce::LookAndFeel_V2.

virtual int juce::Slider::LookAndFeelMethods::getSliderThumbRadius ( Slider )
pure virtual

The documentation for this struct was generated from the following file: