API published in: S60 1st Ed
Link against: avkon.lib eikctl.lib eikcoctl.lib
Required Capabilities
None
#include <eikclb.h>
Inherits CTextListItemDrawer.
Inherited by CSingleHeadingStyleItemDrawer.
Public Member Functions |
|
IMPORT_C | CColumnListBoxItemDrawer () |
IMPORT_C | CColumnListBoxItemDrawer (MTextListBoxModel *aTextListBoxModel, const CFont *aFont, CColumnListBoxData *aColumnData) |
C++ default constructor. |
|
IMPORT_C | ~CColumnListBoxItemDrawer () |
Destructor. |
|
IMPORT_C CColumnListBoxData * | ColumnData () const |
Gets a pointer to the column list box data as set during construction. |
|
IMPORT_C void | ClearAllPropertiesL () |
Clears all properties from the CColumnListBoxItemDrawer . |
|
IMPORT_C void | SetPropertiesL (TInt aItemIndex, TListItemProperties aProperty) |
Set the property for an item with aItemIndex . |
|
virtual IMPORT_C TListItemProperties | Properties (TInt aItemIndex) const |
Get properties for an item. |
|
IMPORT_C void | DrawItemText (TInt aItemIndex, const TRect &aItemTextRect, TBool aItemIsCurrent, TBool aViewIsEmphasized, TBool aItemIsSelected) const |
From CTextListItemDrawer . |
|
IMPORT_C void | DrawItemMark (TBool aItemIsSelected, TBool aViewIsDimmed, const TPoint &aMarkPos) const |
Not used in S60. |
|
IMPORT_C TSize | MinimumCellSize () const |
From CListItemDrawer . |
|
IMPORT_C TInt | ItemWidthInPixels (TInt aItemIndex) const |
From CListItemDrawer . |
|
IMPORT_C void | SetItemCellSize (const TSize &aSizeInPixels) |
From CListItemDrawer . |
|
TSize | LafItemSize () |
Get Item Cell Size. |
|
Protected Member Functions |
|
void | DrawCurrentItemRect (const TRect &aRect) const |
Draw the item background. |
|
Protected Attributes |
|
CArrayFix< SListProperties > * | iPropertyArray |
Array of properties. |
|
TInt | iSpare |
Not used. |
|
Data Structures |
|
struct | SListProperties |
The structure holding given item properties. More... |
|
|
C++ default constructor. Initialises the list box item drawer with the specified model, font and data.
|
|
Destructor. |
|
Clears all properties from the |
|
Gets a pointer to the column list box data as set during construction. Does not transfer ownership.
|
|
Draw the item background. Internal member, not intended for use.
|
|
Not used in S60. Reimplemented from CListItemDrawer. |
|
From Draw item text.
Reimplemented from CTextListItemDrawer. |
|
From Gets the width of the specified item.
Reimplemented from CTextListItemDrawer. |
|
Get Item Cell Size.
|
|
From Gets the minimum cell size.
Reimplemented from CTextListItemDrawer. |
|
Get properties for an item.
Reimplemented from CListItemDrawer. |
|
From Sets the item cell size. The cell size is the on-screen size of the entire item, including its text and its item mark.
Reimplemented from CListItemDrawer. |
|
Set the property for an item with
|
|
Array of properties. |
|
Not used. Reimplemented from CListItemDrawer. |