AknDrawWithSkins Class Reference

#include <mw/AknUtils.h>

class AknDrawWithSkins
Public Member Functions
IMPORT_C voidDrawEmptyList(const TRect &, CWindowGc &, TPtrC, CCoeControl *)
IMPORT_C voidDrawEmptyListForSettingPage(const TRect &, CWindowGc &, TPtrC, CCoeControl *)
IMPORT_C voidDrawEmptyListHeading(const TRect &, CWindowGc &, TPtrC, CCoeControl *)
IMPORT_C voidDrawEmptyListWithFind(const TRect &, CWindowGc &, TPtrC, CCoeControl *)
IMPORT_C voidDrawWindowShadow(CWindowGc &, const TAknLayoutRect &, const TAknLayoutRect &, const TAknLayoutRect &, const TAknLayoutRect &, const TAknLayoutRect &, CCoeControl *)

Detailed Description

Helper functions for drawing empty lists and window shadows

Member Function Documentation

DrawEmptyList ( const TRect &, CWindowGc &, TPtrC, CCoeControl * )

IMPORT_C voidDrawEmptyList(const TRect &aRect,
CWindowGc &aGc,
TPtrCaText,
CCoeControl *aControl
)[static]

Draws standard empty list

ParameterDescription
aRectthe client rectangle
aGcthe graphics context
aTexttext for empty list in format "Line1\nLine2"

DrawEmptyListForSettingPage ( const TRect &, CWindowGc &, TPtrC, CCoeControl * )

IMPORT_C voidDrawEmptyListForSettingPage(const TRect &aRect,
CWindowGc &aGc,
TPtrCtext,
CCoeControl *aControl
)[static]

Draws empty list for setting item editing

ParameterDescription
aRectthe rectangle of setting page's content
aGcthe graphics context

DrawEmptyListHeading ( const TRect &, CWindowGc &, TPtrC, CCoeControl * )

IMPORT_C voidDrawEmptyListHeading(const TRect &aClientRect,
CWindowGc &aGc,
TPtrCaText,
CCoeControl *aControl
)[static]

Draws empty list for lists with heading

ParameterDescription
aGcthe graphics context
aTexttext for empty list in format "Line1\nLine2"

DrawEmptyListWithFind ( const TRect &, CWindowGc &, TPtrC, CCoeControl * )

IMPORT_C voidDrawEmptyListWithFind(const TRect &aClientRect,
CWindowGc &aGc,
TPtrCaText,
CCoeControl *aControl
)[static]

Draws empty list for lists with find

ParameterDescription
aGcthe graphics context
aTexttext for empty list in format "Line1\nLine2"

DrawWindowShadow ( CWindowGc &, const TAknLayoutRect &, const TAknLayoutRect &, const TAknLayoutRect &, const TAknLayoutRect &, const TAknLayoutRect &, CCoeControl * )

IMPORT_C voidDrawWindowShadow(CWindowGc &aGc,
const TAknLayoutRect &aCoverRect,
const TAknLayoutRect &aSecondShadowRect,
const TAknLayoutRect &aFirstShadowRect,
const TAknLayoutRect &aOutlineFrameRect,
const TAknLayoutRect &aInsideAreaRect,
CCoeControl *aControl
)[static]

Draws a window shadow

ParameterDescription
aCoverRectthe area covered by the shadow
aSecondShadowRectthe area used for second shadow
aFirstShadowRectthe area of first shadow
aInsideAreaRectthe area of content inside the window