MCoeControlBackground Class Reference
| class MCoeControlBackground |
Detailed Description
Interface to be used if a control elects to be a background drawer.
Parent controls can elect to take responsibility for drawing the background for their child controls. To achieve this, they should aggregate an object that implements this interface. CCoeControl::SetBackground() accepts the object and sets it as the background drawer
See also: CCoeControl::EnableWindowTransparency()
Constructor & Destructor Documentation
MCoeControlBackground ( )
| IMPORT_C | MCoeControlBackground | ( | ) | [protected] |
Member Function Documentation
Draw ( CWindowGc &, const CCoeControl &, const TRect & )
Draw the background for a given control. The text drawer that shall be used to draw text on the specific background can be fetched through the GetTextDrawer() method.
| Parameter | Description | | aGc | Graphics context used for drawing |
| aControl | The control being drawn (may be a child of the drawer) |
| aRect | The area to be redrawn |
GetTextDrawer ( CCoeTextDrawerBase *&, const CCoeControl * )
This function retrieves the text drawer associated with the background. Default empty method.
| Parameter | Description | | aTextDrawer | Not used. |
| aDrawingControl | Not used. |