| 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.