|
virtual | ~LookAndFeelMethods ()=default |
|
virtual void | drawButtonBackground (Graphics &, Button &, const Colour &backgroundColour, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0 |
|
virtual Font | getTextButtonFont (TextButton &, int buttonHeight)=0 |
|
virtual int | getTextButtonWidthToFitText (TextButton &, int buttonHeight)=0 |
|
virtual void | drawButtonText (Graphics &, TextButton &, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0 |
| Draws the text for a TextButton.
|
|
virtual void | drawToggleButton (Graphics &, ToggleButton &, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0 |
| Draws the contents of a standard ToggleButton.
|
|
virtual void | changeToggleButtonWidthToFitText (ToggleButton &)=0 |
|
virtual void | drawTickBox (Graphics &, Component &, float x, float y, float w, float h, bool ticked, bool isEnabled, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0 |
|
virtual void | drawDrawableButton (Graphics &, DrawableButton &, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0 |
|
This abstract base class is implemented by LookAndFeel classes to provide button-drawing functionality.