This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality.
More...
#include <juce_DocumentWindow.h>
|
virtual | ~LookAndFeelMethods ()=default |
|
virtual void | drawDocumentWindowTitleBar (DocumentWindow &, Graphics &, int w, int h, int titleSpaceX, int titleSpaceW, const Image *icon, bool drawTitleTextOnLeft)=0 |
|
virtual Button * | createDocumentWindowButton (int buttonType)=0 |
|
virtual void | positionDocumentWindowButtons (DocumentWindow &, int titleBarX, int titleBarY, int titleBarW, int titleBarH, Button *minimiseButton, Button *maximiseButton, Button *closeButton, bool positionTitleBarButtonsOnLeft)=0 |
|
This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality.
◆ ~LookAndFeelMethods()
virtual DocumentWindow::LookAndFeelMethods::~LookAndFeelMethods |
( |
| ) |
|
|
virtualdefault |
◆ drawDocumentWindowTitleBar()
virtual void DocumentWindow::LookAndFeelMethods::drawDocumentWindowTitleBar |
( |
DocumentWindow & |
, |
|
|
Graphics & |
, |
|
|
int |
w, |
|
|
int |
h, |
|
|
int |
titleSpaceX, |
|
|
int |
titleSpaceW, |
|
|
const Image * |
icon, |
|
|
bool |
drawTitleTextOnLeft |
|
) |
| |
|
pure virtual |
◆ createDocumentWindowButton()
virtual Button * DocumentWindow::LookAndFeelMethods::createDocumentWindowButton |
( |
int |
buttonType | ) |
|
|
pure virtual |
◆ positionDocumentWindowButtons()
virtual void DocumentWindow::LookAndFeelMethods::positionDocumentWindowButtons |
( |
DocumentWindow & |
, |
|
|
int |
titleBarX, |
|
|
int |
titleBarY, |
|
|
int |
titleBarW, |
|
|
int |
titleBarH, |
|
|
Button * |
minimiseButton, |
|
|
Button * |
maximiseButton, |
|
|
Button * |
closeButton, |
|
|
bool |
positionTitleBarButtonsOnLeft |
|
) |
| |
|
pure virtual |
The documentation for this struct was generated from the following file: