|
GClasses
|
#include <GWidgets.h>
Public Member Functions | |
| GWidgetCommon () | |
| ~GWidgetCommon () | |
| void | drawButtonText (GImage *pImage, int x, int y, int w, int h, const char *text, bool pressed) |
| void | drawClipped (GImage *pCanvas, int x, int y, GWidget *pWidget, GRect *pClipRect) |
| This method lets you draw a widget clipped by some rect. Note that it uses a persistent buffer image to facilitate this. It doesn't clear the image, so if your widget doesn't draw over its entire rect, you'll see garbage from previous uses. More... | |
| void | drawCursor (GImage *pImage, int x, int y, int w, int h) |
| void | drawHorizCurvedInSurface (GImage *pImage, int x, int y, int w, int h, unsigned int col=0xff0000ff) |
| void | drawHorizCurvedOutSurface (GImage *pImage, int x, int y, int w, int h, unsigned int col=0xff0000ff) |
| void | drawLabelText (GImage *pImage, int x, int y, int w, int h, const char *text, float fontSize, bool alignLeft, unsigned int c) |
| void | drawVertCurvedInSurface (GImage *pImage, int x, int y, int w, int h, unsigned int col=0xff0000ff) |
| void | drawVertCurvedOutSurface (GImage *pImage, int x, int y, int w, int h, unsigned int col=0xff0000ff) |
Protected Attributes | |
| GImage | m_bufferImage |
| GClasses::GWidgetCommon::GWidgetCommon | ( | ) |
| GClasses::GWidgetCommon::~GWidgetCommon | ( | ) |
| void GClasses::GWidgetCommon::drawButtonText | ( | GImage * | pImage, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| const char * | text, | ||
| bool | pressed | ||
| ) |
| void GClasses::GWidgetCommon::drawClipped | ( | GImage * | pCanvas, |
| int | x, | ||
| int | y, | ||
| GWidget * | pWidget, | ||
| GRect * | pClipRect | ||
| ) |
This method lets you draw a widget clipped by some rect. Note that it uses a persistent buffer image to facilitate this. It doesn't clear the image, so if your widget doesn't draw over its entire rect, you'll see garbage from previous uses.
| void GClasses::GWidgetCommon::drawCursor | ( | GImage * | pImage, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h | ||
| ) |
| void GClasses::GWidgetCommon::drawHorizCurvedInSurface | ( | GImage * | pImage, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| unsigned int | col = 0xff0000ff |
||
| ) |
| void GClasses::GWidgetCommon::drawHorizCurvedOutSurface | ( | GImage * | pImage, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| unsigned int | col = 0xff0000ff |
||
| ) |
| void GClasses::GWidgetCommon::drawLabelText | ( | GImage * | pImage, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| const char * | text, | ||
| float | fontSize, | ||
| bool | alignLeft, | ||
| unsigned int | c | ||
| ) |
| void GClasses::GWidgetCommon::drawVertCurvedInSurface | ( | GImage * | pImage, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| unsigned int | col = 0xff0000ff |
||
| ) |
| void GClasses::GWidgetCommon::drawVertCurvedOutSurface | ( | GImage * | pImage, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| unsigned int | col = 0xff0000ff |
||
| ) |
|
protected |