#include <mw/gulutil.h>
Link against: egul.lib
class DrawUtils |
Public Member Functions | |
---|---|
IMPORT_C void | ClearBetweenRects(CGraphicsContext &, const TRect &, const TRect &) |
IMPORT_C void | DrawBetweenRects(CGraphicsContext &, const TRect &, const TRect &) |
IMPORT_C void | DrawText(CGraphicsContext &, const TDesC &, const TRect &, TInt, CGraphicsContext::TTextAlign, TInt, const CFont *) |
Provides static functions for drawing text in a rectangle.
IMPORT_C void | ClearBetweenRects | ( | CGraphicsContext & | aGc, |
const TRect & | aOuterRect, | |||
const TRect & | aInnerRect | |||
) | [static] |
Clears between two rectangles, using a solid brush style and no pen.
Parameters | |
---|---|
aGc | The graphics context. |
aOuterRect | The outer rectangle. |
aInnerRect | The inner rectangle. |
IMPORT_C void | DrawBetweenRects | ( | CGraphicsContext & | aGc, |
const TRect & | aOuterRect, | |||
const TRect & | aInnerRect | |||
) | [static] |
Draws between two rectangles.
The pen and brush settings are used as specified in the graphics context.
Parameters | |
---|---|
aGc | The graphics context. |
aOuterRect | The outer rectangle to be drawn. |
aInnerRect | The inner rectangle to be drawn. |
IMPORT_C void | DrawText | ( | CGraphicsContext & | aGc, |
const TDesC & | aString, | |||
const TRect & | aBox, | |||
TInt | aBaseLineOffset, | |||
CGraphicsContext::TTextAlign | aHoriz, | |||
TInt | aMargin, | |||
const CFont * | aFont | |||
) | [static] |
Draws text inside a rectangle.
Parameters | |
---|---|
aGc | The graphics context. |
aString | The text string to draw. |
aBox | The rectangle to draw the text in. |
aBaseLineOffset | An offset from the top of the box to the text baseline. |
aHoriz | The horizontal text alignment. |
aMargin | The margin around the text. |
aFont | The font to use. |