44 bool shouldDrawButtonAsHighlighted,
bool shouldDrawButtonAsDown)
override;
47 bool shouldDrawButtonAsHighlighted,
bool shouldDrawButtonAsDown)
override;
50 bool ticked,
bool isEnabled,
51 bool shouldDrawButtonAsHighlighted,
bool shouldDrawButtonAsDown)
override;
54 double progress,
const String& textToShow)
override;
58 int buttonDirection,
bool isScrollbarVertical,
59 bool shouldDrawButtonAsHighlighted,
bool shouldDrawButtonAsDown)
override;
62 bool isScrollbarVertical,
int thumbStartPosition,
int thumbSize,
63 bool isMouseOver,
bool isMouseDown)
override;
71 void drawPopupMenuBackground (
Graphics&,
int width,
int height)
override;
75 void drawComboBox (
Graphics&,
int width,
int height,
bool isButtonDown,
76 int buttonX,
int buttonY,
int buttonW,
int buttonH,
ComboBox&)
override;
81 void drawLinearSlider (
Graphics&,
int x,
int y,
int width,
int height,
82 float sliderPos,
float minSliderPos,
float maxSliderPos,
85 int getSliderThumbRadius (
Slider&)
override;
86 Button* createSliderButton (
Slider&,
bool isIncrement)
override;
90 void drawCornerResizer (
Graphics&,
int w,
int h,
bool isMouseOver,
bool isMouseDragging)
override;
92 Button* createDocumentWindowButton (
int buttonType)
override;
95 int titleBarX,
int titleBarY,
int titleBarW,
int titleBarH,
97 bool positionTitleBarButtonsOnLeft)
override;
Represents a colour, also including a transparency value.
A component that lets the user choose from a drop-down list of choices.
The base class for all JUCE user-interface objects.
A resizable window with a title bar and maximise, minimise and close buttons.
An effect filter that adds a drop-shadow behind the image's content.
Represents a particular font, including its size, style, etc.
A graphics context, used for drawing a component or image.
A graphical effect filter that can be applied to components.
The original JUCE look-and-feel, as used back from 2002 to about 2007ish.
This LookAndFeel subclass implements the juce style from around 2008-12.
A progress bar component.
A slider control for changing a value.
SliderStyle
The types of slider available.