CSettingsListBoxItemDrawer Class Reference
| class CSettingsListBoxItemDrawer : public CFormattedCellListBoxItemDrawer |
Item drawer class for
CEikSettingsListBox. This class is not intended for user derivation.
- Since
- S60 1.0 Avkon.lib
Inherits from
- CSettingsListBoxItemDrawer
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CFormattedCellListBoxItemDrawer::CFormattedCellListBoxItemDrawer(MTextListBoxModel *,const CFont *,CFormattedCellListBoxData *) |
| | CFormattedCellListBoxItemDrawer::ClearAllPropertiesL() |
| | CFormattedCellListBoxItemDrawer::ColumnData()const |
| | CFormattedCellListBoxItemDrawer::DrawBackgroundAndSeparatorLines(const TRect &,TBool)const |
| | CFormattedCellListBoxItemDrawer::DrawEmptyItem(TInt,TPoint,TBool)const |
| | CFormattedCellListBoxItemDrawer::DrawItemMark(TBool,TBool,const TPoint &)const |
| | CFormattedCellListBoxItemDrawer::FormattedCellData()const |
| | CFormattedCellListBoxItemDrawer::ItemWidthInPixels(TInt)const |
| | CFormattedCellListBoxItemDrawer::LafItemSize() |
| | CFormattedCellListBoxItemDrawer::MinimumCellSize()const |
| | CFormattedCellListBoxItemDrawer::Properties(TInt)const |
| | CFormattedCellListBoxItemDrawer::SetItemCellSize(const TSize &) |
| | CFormattedCellListBoxItemDrawer::SetPropertiesL(TInt,TListItemProperties) |
| | CFormattedCellListBoxItemDrawer::SetTopItemIndex(TInt) |
| | CFormattedCellListBoxItemDrawer::WordWrapListItem(TPtr &,const TDesC &,TInt,TInt,TInt)const |
| | CFormattedCellListBoxItemDrawer::~CFormattedCellListBoxItemDrawer() |
| | CListItemDrawer::BackColor()const |
| | CListItemDrawer::CListItemDrawer() |
| | CListItemDrawer::ClearFlags(TInt) |
| | CListItemDrawer::ClearRect(const TRect &)const |
| | CListItemDrawer::DimmedBackColor()const |
| | CListItemDrawer::DimmedTextColor()const |
| | CListItemDrawer::DrawFrame(CWindowGc &,const TRect &,TInt)const |
| | CListItemDrawer::DrawItem(TInt,TPoint,TBool,TBool,TBool,TBool)const |
| | CListItemDrawer::Flags()const |
| | CListItemDrawer::Gc()const |
| | CListItemDrawer::HighlightedBackColor()const |
| | CListItemDrawer::HighlightedTextColor()const |
| | CListItemDrawer::ItemCellSize()const |
| | CListItemDrawer::MarkColor()const |
| | CListItemDrawer::MarkColumn()const |
| | CListItemDrawer::MarkGutter()const |
| | CListItemDrawer::SetBackColor(TRgb) |
| | CListItemDrawer::SetData(CListBoxData *) |
| | CListItemDrawer::SetDimmedBackColor(TRgb) |
| | CListItemDrawer::SetDimmedTextColor(TRgb) |
| | CListItemDrawer::SetDrawMark(TBool) |
| | CListItemDrawer::SetFlags(TInt) |
| | CListItemDrawer::SetHighlightedBackColor(TRgb) |
| | CListItemDrawer::SetHighlightedTextColor(TRgb) |
| | CListItemDrawer::SetMarkColumnWidth(TInt) |
| | CListItemDrawer::SetMarkGutter(TInt) |
| | CListItemDrawer::SetSkinEnabledL(TBool) |
| | CListItemDrawer::SetSymbolFont(const CFont *) |
| | CListItemDrawer::SetTextColor(TRgb) |
| | CListItemDrawer::SetVerticalInterItemGap(TInt) |
| | CListItemDrawer::SetViewRect(const TRect &) |
| | CListItemDrawer::SetupGc(TInt)const |
| | CListItemDrawer::SkinBackgroundControlContext()const |
| | CListItemDrawer::TextColor()const |
| | CListItemDrawer::VerticalInterItemGap()const |
| | CListItemDrawer::~CListItemDrawer() |
| | CTextListItemDrawer::CTextListItemDrawer() |
| | CTextListItemDrawer::CTextListItemDrawer(MTextListBoxModel *,const CFont *) |
| | CTextListItemDrawer::ConstructL(const CFont *) |
| | CTextListItemDrawer::DoDrawItemText(const TDesC &,const TRect &,TBool,TBool,TBool,TInt)const |
| | CTextListItemDrawer::DrawActualItem(TInt,const TRect &,TBool,TBool,TBool,TBool)const |
| | CTextListItemDrawer::Font(TInt)const |
| | CTextListItemDrawer::ItemMarkPosition()const |
| | CTextListItemDrawer::ItemMarkReplacement()const |
| | CTextListItemDrawer::ItemMarkReverse()const |
| | CTextListItemDrawer::MatcherCursorAscent(TInt)const |
| | CTextListItemDrawer::MatcherCursorRect(const TDesC &,TInt,TInt,TInt)const |
| | CTextListItemDrawer::ResetGc()const |
| | CTextListItemDrawer::SetCellWidthInChars(TInt) |
| | CTextListItemDrawer::SetFont(const CFont *) |
| | CTextListItemDrawer::SetGc(CWindowGc *) |
| | CTextListItemDrawer::SetItemMarkPosition(TInt) |
| | CTextListItemDrawer::SetItemMarkReplacement(const TDesC &) |
| | CTextListItemDrawer::SetItemMarkReverse(TBool) |
| | CTextListItemDrawer::SetSearchStringL(const TDesC *) |
| | CTextListItemDrawer::~CTextListItemDrawer() |
Constructor & Destructor Documentation
CSettingsListBoxItemDrawer(MTextListBoxModel *, const CFont *, CSettingsListBoxData *)
| IMPORT_C | CSettingsListBoxItemDrawer | ( | MTextListBoxModel * | aTextListBoxModel, |
| | const CFont * | aFont, |
| | CSettingsListBoxData * | aSettingsData |
| | ) | |
Parameters
| MTextListBoxModel * aTextListBoxModel | The model whose items will be drawn. |
| const CFont * aFont | The font in which the items will be drawn. Usually overriden by layouts. |
| CSettingsListBoxData * aSettingsData | The listbox data class to be used. |
~CSettingsListBoxItemDrawer()
| IMPORT_C | ~CSettingsListBoxItemDrawer | ( | ) | |
Member Functions Documentation
CFormattedCellListBoxItemDrawer_Reserved()
| IMPORT_C void | CFormattedCellListBoxItemDrawer_Reserved | ( | ) | [private] |
DrawItemText(TInt, const TRect &, TBool, TBool, TBool)
| IMPORT_C void | DrawItemText | ( | TInt | aItemIndex, |
| | const TRect & | aItemTextRect, |
| | TBool | aItemIsCurrent, |
| | TBool | aViewIsEmphasized, |
| | TBool | aItemIsSelected |
| | ) | const [virtual] |
Parameters
| TInt aItemIndex | Index of the item to draw. |
| const TRect & aItemTextRect | Area to draw into. |
| TBool aItemIsCurrent | ETrue if the item is current. |
| TBool aViewIsEmphasized | ETrue if the view is emphasized. |
| TBool aItemIsSelected | ETrue if the item is selected. |
SettingsData()
| IMPORT_C CSettingsListBoxData * | SettingsData | ( | ) | const |
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.