Location:
coeccntx.h
Link against: cone.lib
MCoeControlBrushContext
Supported from 5.0
Protocol for sharing brush settings used in graphics operations. It can be used to set brush and pen properties before drawing a control.
The mixin provides a default implementation of a control context.
It implements PrepareContext()
to initialise brush settings used
in graphics operations. Its data members are public so that the brush style,
brush colour and brush pattern can be set by application code.
Note:
The class deprecated after ER5
|
Defined in MCoeControlBrushContext
:
PrepareContext()
, iBitmap
, iBrushColor
, iBrushStyle
Inherited from MCoeControlContext
:
ActivateContext()
,
ResetContext()
protected: void PrepareContext(CWindowGc& aGc) const;
Sets brush settings for the specified graphics context.
If iBitmap
is set, it sets this as the brush
pattern and sets the brush style to EPatternedBrush
. Otherwise, it
sets the brush style and brush colour using the values of
iBrushStyle
and iBrushColor
.
|
CWindowGc::TBrushStyle iBrushStyle
Brush style. (Not required if iBitmap
is
set.)