class CCoeBrushAndPenContext : public CBase |
Brush and pen graphics context.
This class allows an MCoeControlContext to be instantiated and used to set brush and pen properties before drawing a control.
Public Member Functions | |
---|---|
IMPORT_C const CFbsBitmap & | BrushBitmap () |
IMPORT_C TRgb | BrushColor () |
IMPORT_C CWindowGc::TBrushStyle | BrushStyle () |
IMPORT_C CCoeBrushAndPenContext * | NewL () |
IMPORT_C TRgb | PenColor () |
IMPORT_C void | SetBrushBitmap (const CFbsBitmap &) |
IMPORT_C void | SetBrushColor ( TRgb ) |
IMPORT_C void | SetBrushStyle ( CWindowGc::TBrushStyle ) |
IMPORT_C void | SetPenColor ( TRgb ) |
Protected Member Functions | |
---|---|
IMPORT_C void | PrepareContext ( CWindowGc &) |
Private Member Functions | |
---|---|
CCoeBrushAndPenContext () |
Private Attributes | |
---|---|
const CFbsBitmap * | iBitmap |
TRgb | iBrushColor |
CWindowGc::TBrushStyle | iBrushStyle |
TRgb | iPenColor |
IMPORT_C const CFbsBitmap & | BrushBitmap | ( | ) | const |
Gets a reference to the bitmap used to pattern the drawing brush.
IMPORT_C CCoeBrushAndPenContext * | NewL | ( | ) | [static] |
Allocates and constructs a new brush and pen graphics context object.
IMPORT_C void | PrepareContext | ( | CWindowGc & | aGc | ) | const [protected] |
Prepares the graphics context for drawing the control in its normal state.
The function uses the brush and pen properties which have been set, or uses a black pen and a black solid brush by default. When a bitmap has been set a patterned style brush is selected
CWindowGc & aGc | The window graphics context. |
IMPORT_C void | SetBrushBitmap | ( | const CFbsBitmap & | aBitmap | ) |
Sets the drawing brush pattern bitmap.
When a bitmap has been set, a patterned style brush is selected automatically.
const CFbsBitmap & aBitmap | The pattern bitmap. |
IMPORT_C void | SetBrushColor | ( | TRgb | aColor | ) |
Sets the brush colour.
TRgb aColor | The brush colour. |
IMPORT_C void | SetBrushStyle | ( | CWindowGc::TBrushStyle | aBrushStyle | ) |
Sets the brush style.
CWindowGc::TBrushStyle aBrushStyle | The brush style to be used for drawing. |
IMPORT_C void | SetPenColor | ( | TRgb | aColor | ) |
Sets the pen colour.
TRgb aColor | The pen colour. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.