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 |