API published in: S60 1st Ed
Link against: avkon.lib eikctl.lib eikcoctl.lib
Required Capabilities
None
#include <aknlists.h>
The LAF specification has 3 kinds of tables: Graphics tables Text tables Pane coordinates The graphics tables map to SetupColumnGfxCell() and SetupFormGfxCell() The text tables map to SetupColumnTextCell() and SetupFormGfxCell() The pane coordinates map to SetupListboxPos().
This class is mostly useless if you don't have LAF specification available!
You probably want to use predefined layouts; See CAknSingleStyleListBox.
NOTE: This class is old design. You should consider looking at aknutils.h: AknLayoutUtils whenever you want to build things from the LAF specification.
Static Public Member Functions |
|
static IMPORT_C void | SetupStandardListBox (CEikListBox &aListBox) |
Setup borders etc. |
|
static void | SetupGridPos (CAknGrid &aGrid, const TAknWindowLineLayout &aLayout) |
Setup grid position since 2.0. |
|
static IMPORT_C void | SetupGridPos (CAknGrid &aGrid, TInt l, TInt t, TInt, TInt, TInt W, TInt H) |
Setup grid position. |
|
static IMPORT_C void | SetupListboxPos (CEikListBox &aListBox, TInt startx, TInt starty, TInt, TInt, TInt, TInt height) |
Setup list position. |
|
static void | SetupListboxPosL (CEikListBox &aListBox, const TAknWindowLineLayout &aLayout) |
static IMPORT_C void | SetupStandardColumnListbox (CColumnListBoxItemDrawer *aItemDrawer) |
Setup text foreground and background colors to default. |
|
static IMPORT_C void | SetupStandardFormListbox (CFormattedCellListBoxItemDrawer *aItemDrawer) |
Setup text foreground and background colors to default. |
|
static IMPORT_C void | SetupStandardGrid (CAknGrid &aGrid) |
Setup text foreground and background colors to default. |
|
static IMPORT_C void | SetupColumnGfxCell (CEikListBox &aListBox, CColumnListBoxItemDrawer *aItemDrawer, TInt index, TInt l, TInt t, TInt r, TInt b, TInt W, TInt H, TInt startx, TInt endx) |
Setup a single graphics cell of list item. |
|
static IMPORT_C void | SetupColumnTextCell (CEikListBox &aListBox, CColumnListBoxItemDrawer *aItemDrawer, TInt index, const CFont *font, TInt, TInt lm, TInt rm, TInt B, TInt, CGraphicsContext::TTextAlign aAlign, TInt startx, TInt endx) |
Setup a single text cell of list item. |
|
static IMPORT_C void | SetupColumnTextCell (CEikListBox &aListBox, CColumnListBoxItemDrawer *aItemDrawer, TInt index, const TAknTextLineLayout &aLayout, TInt startx, TInt endx) |
Setup a single text cell of list item. |
|
static IMPORT_C void | SetupFormGfxCell (CEikListBox &aListBox, CFormattedCellListBoxItemDrawer *aItemDrawer, TInt index, TInt l, TInt t, TInt, TInt, TInt W, TInt H, TPoint p1, TPoint p2) |
Setup a single graphics cell of list item. |
|
static IMPORT_C void | SetupGridFormGfxCell (CAknGrid &aListBox, CFormattedCellListBoxItemDrawer *aItemDrawer, TInt index, TInt l, TInt t, TInt, TInt, TInt W, TInt H, TPoint aP1, TPoint aP2) |
Setup a single graphics cell of list item. |
|
static IMPORT_C void | SetupGridFormGfxCell (CAknGrid &aGrid, CFormattedCellListBoxItemDrawer *aItemDrawer, TInt aIndex, const TAknWindowLineLayout &aLine, TPoint &aP1, TPoint &aP2) |
Setup a single graphics cell of list item. |
|
static IMPORT_C void | SetupFormTextCell (CEikListBox &aListBox, CFormattedCellListBoxItemDrawer *aItemDrawer, TInt index, const CFont *font, TInt, TInt lm, TInt, TInt B, TInt W, CGraphicsContext::TTextAlign aAlign, TPoint p1, TPoint p2) |
Setup a single text cell of list item. |
|
static IMPORT_C void | SetupFormAntiFlickerTextCell (CEikListBox &aListBox, CFormattedCellListBoxItemDrawer *aItemDrawer, TInt index, const CFont *font, TInt, TInt lm, TInt, TInt B, TInt W, CGraphicsContext::TTextAlign aAlign, TPoint p1, TPoint p2) |
Setup a single text cell of list item. |
|
static IMPORT_C void | SetupFormTextCell (CEikListBox &aListBox, CFormattedCellListBoxItemDrawer *aItemDrawer, TInt index, const TAknTextLineLayout &aLayout, const TPoint &p1, const TPoint &p2) |
Setup a single text cell of list item. |
|
static IMPORT_C void | SetupFormAntiFlickerTextCell (CEikListBox &aListBox, CFormattedCellListBoxItemDrawer *aItemDrawer, TInt index, const TAknTextLineLayout &aLayout, const TPoint &p1, const TPoint &p2) |
Setup a single text cell of list item. |
|
static IMPORT_C void | SetupColumnGfxCell (CEikListBox &aListBox, CColumnListBoxItemDrawer *aItemDrawer, TInt aIndex, const TAknWindowLineLayout &aLayout, TInt startx, TInt endx) |
Setup a graphic element for a column listbox using aknlayout.dll. |
|
static IMPORT_C void | SetupFormGfxCell (CEikListBox &aListBox, CFormattedCellListBoxItemDrawer *aItemDrawer, TInt index, const TAknWindowLineLayout &aLayout, const TPoint &p1, const TPoint &p2) |
Setup a single graphics cell of list item using aknlayout.dll. |
|
static IMPORT_C void | SetupListboxPos (CEikListBox &aListBox, const TAknWindowLineLayout &aLayout) |
Setup a graphic element for a column listbox using aknlayout.dll. |
|
Setup a graphic element for a column listbox using aknlayout.dll. |
|
Setup a single graphics cell of list item. |
|
Setup a single text cell of list item. |
|
Setup a single text cell of list item. |
|
Setup a single text cell of list item. This is for removing flicker for settings |
|
Setup a single text cell of list item. This is for removing flicker for settings |
|
Setup a single graphics cell of list item using aknlayout.dll. |
|
Setup a single graphics cell of list item. |
|
Setup a single text cell of list item. |
|
Setup a single text cell of list item. |
|
Setup a single graphics cell of list item. This version is needed for grid cells. (the FormGfxCell works in most cases, but this is needed if you want exact positioning of the erased area..) since 2.6 |
|
Setup a single graphics cell of list item. This version is needed for grid cells. (the FormGfxCell works in most cases, but this is needed if you want exact positioning of the erased area..) |
|
Setup grid position. |
|
Setup grid position since 2.0. |
|
Setup a graphic element for a column listbox using aknlayout.dll. |
|
Setup list position. |
|
|
Setup text foreground and background colors to default. |
|
Setup text foreground and background colors to default. |
|
Setup text foreground and background colors to default. |
|
Setup borders etc. |