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. |