class CHgDoubleGraphicList : public CHgList |
Public Member Functions | |
---|---|
~CHgDoubleGraphicList() | |
IMPORT_C CHgDoubleGraphicList * | NewL(const TRect &, TInt, CGulIcon *, RWsSession *) |
IMPORT_C TSize | PreferredImageSize() |
IMPORT_C void | SetIconOverlayIndicator(CGulIcon *) |
Protected Member Functions | |
---|---|
CHgDoubleGraphicList(TInt, CGulIcon *) | |
void | DrawItem(TInt, const TRect &) |
void | HandleScrollbarVisibilityChange(TBool) |
void | HandleSizeChanged() |
void | InitOverlayIcon() |
Inherited Enumerations | |
---|---|
CCoeControl:TZoomType | |
CHgScroller:THgScrollBarType | |
CHgScroller:THgScrollerMode | |
CHgScroller:TKeyScrollingState | |
CHgScroller:TSelectionMode |
Protected Attributes | |
---|---|
CGulIcon * | iIconOverlayIndicator |
CHgDoubleGraphicList | ( | TInt | aItemCount, |
CGulIcon * | aDefaultIcon | ||
) | [protected] |
void | DrawItem | ( | TInt | aIndex, |
const TRect & | aRect | |||
) | const [protected, virtual] |
void | HandleScrollbarVisibilityChange | ( | TBool | aVisible | ) | [protected, virtual] |
TBool aVisible |
IMPORT_C CHgDoubleGraphicList * | NewL | ( | const TRect & | aRect, |
TInt | aItemCount, | |||
CGulIcon * | aDefaultIcon = NULL, | |||
RWsSession * | aSession = NULL | |||
) | [static] |
Creates new CHgDoubleGraphicList.
const TRect & aRect | Rect that the control draws onto. |
TInt aItemCount | Total count of items in the grid |
CGulIcon * aDefaultIcon = NULL | Default icon to be used. |
RWsSession * aSession = NULL | Window server session for DSA. Default is NULL and DSA is disabled. |
IMPORT_C TSize | PreferredImageSize | ( | ) | [static] |
Returns preferred image size that should be used when passing images.
IMPORT_C void | SetIconOverlayIndicator | ( | CGulIcon * | aIndicator | ) |
Sets overlay indicator to be placed on top if the list icon. The indicator will be shown on list items that have enabled the overlay indicator flag. Ownership of the indicator is transferred.
CGulIcon * aIndicator | The indicator to be shown |
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.