44 bool shouldDrawButtonAsHighlighted,
bool shouldDrawButtonAsDown)
override;
49 Colour backgroundColour,
bool isOpen,
bool isMouseOver)
override;
50 bool areLinesDrawnForTreeView (
TreeView&)
override;
51 int getTreeViewIndentSize (
TreeView&)
override;
53 Button* createDocumentWindowButton (
int buttonType)
override;
55 void drawComboBox (
Graphics&,
int width,
int height,
bool isButtonDown,
56 int buttonX,
int buttonY,
int buttonW,
int buttonH,
ComboBox& box)
override;
58 void drawKeymapChangeButton (
Graphics&,
int width,
int height,
Button& button,
const String& keyDescription)
override;
60 void drawPopupMenuBackground (
Graphics&,
int width,
int height)
override;
63 int getTabButtonOverlap (
int tabDepth)
override;
64 int getTabButtonSpaceAroundImage()
override;
70 void drawStretchableLayoutResizerBar (
Graphics&,
int w,
int h,
bool isVerticalBar,
bool isMouseOver,
bool isMouseDragging)
override;
72 bool areScrollbarButtonsVisible()
override;
74 void drawScrollbar (
Graphics&,
ScrollBar&,
int x,
int y,
int width,
int height,
bool isScrollbarVertical,
75 int thumbStartPosition,
int thumbSize,
bool isMouseOver,
bool isMouseDown)
override;
77 void drawLinearSlider (
Graphics&,
int x,
int y,
int width,
int height,
78 float sliderPos,
float minSliderPos,
float maxSliderPos,
81 void drawLinearSliderBackground (
Graphics&,
int x,
int y,
int width,
int height,
82 float sliderPos,
float minSliderPos,
float maxSliderPos,
88 Path getTickShape (
float height)
override;
89 Path getCrossShape (
float height)
override;
94 Image backgroundTexture;
95 Colour backgroundTextureBaseColour;
A Pre-formatted piece of text, which may contain multiple fonts and colours.