#include <mw/coeccntx.h>
Link against: cone.lib
class CCoeBrushAndPenContext : public CBase, public MCoeControlContext |
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 | |
---|---|
virtual IMPORT_C void | PrepareContext(CWindowGc &) |
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.
IMPORT_C const CFbsBitmap & | BrushBitmap | ( | ) | const |
Gets a reference to the bitmap used to pattern the drawing brush.
IMPORT_C CWindowGc::TBrushStyle | BrushStyle | ( | ) | const |
Gets the brush style.
IMPORT_C CCoeBrushAndPenContext * | NewL | ( | ) | [static] |
Allocates and constructs a new brush and pen graphics context object.
IMPORT_C void | PrepareContext | ( | CWindowGc & | aGc | ) | const [protected, virtual] |
Reimplemented from MCoeControlContext::PrepareContext(CWindowGc &)const
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
Parameters | |
---|---|
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.
Parameters | |
---|---|
aBitmap | The pattern bitmap. |
IMPORT_C void | SetBrushStyle | ( | CWindowGc::TBrushStyle | aBrushStyle | ) |
Sets the brush style.
Parameters | |
---|---|
aBrushStyle | The brush style to be used for drawing. |