CFormattedCellGridData Class Reference

#include <mw/eikfrlbd.h>

Link against: avkon

class CFormattedCellGridData : public CFormattedCellListBoxData

Inherits from

Public Member Functions
virtual IMPORT_C voidDraw(TListItemProperties, CWindowGc &, const TDesC *, const TRect &, TBool, const TColors &)
IMPORT_C CFormattedCellGridData *NewL()
Inherited Attributes
CListBoxData::iBoldFont
CListBoxData::iBoldItalicFont
CListBoxData::iItalicFont
CListBoxData::iNormalFont
CListBoxData::iSearchString
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()
CFormattedCellListBoxData::AboutToDrawHighlightAnim()const
CFormattedCellListBoxData::CFormattedCellListBoxData()
CFormattedCellListBoxData::ConstructLD()
CFormattedCellListBoxData::ConstructLD(const TAknsItemID &)
CFormattedCellListBoxData::Control()const
CFormattedCellListBoxData::CreateMarqueeControlL()
CFormattedCellListBoxData::CreatePictographInterfaceL()
CFormattedCellListBoxData::CurrentItemTextWasClipped()const
CFormattedCellListBoxData::CurrentMarqueeItemIndex()
CFormattedCellListBoxData::DrawDefaultHighlight(CWindowGc &,const TRect &,TBool)const
CFormattedCellListBoxData::DrawFormatted(TListItemProperties,CWindowGc &,const TDesC *,const TRect &,TBool,const TColors &)const
CFormattedCellListBoxData::DrawFormattedSimple(TListItemProperties &,CWindowGc &,const TDesC *,const TRect &,TBool,const TColors &)const
CFormattedCellListBoxData::DrawHighlightAnim(CBitmapContext &,const TRect &)const
CFormattedCellListBoxData::EnableMarqueeL(TBool)
CFormattedCellListBoxData::EnableStretching(const TBool)
CFormattedCellListBoxData::Extension()
CFormattedCellListBoxData::Extension()const
CFormattedCellListBoxData::FeedbackForAllItems()
CFormattedCellListBoxData::FocusGained()
CFormattedCellListBoxData::FocusLost()
CFormattedCellListBoxData::Font(const TListItemProperties &,TInt)const
CFormattedCellListBoxData::GetSubCellIconSize(TInt)
CFormattedCellListBoxData::HandleResourceChange(TInt)
CFormattedCellListBoxData::HasHighlightAnim()const
CFormattedCellListBoxData::HideSecondRow(const TBool)
CFormattedCellListBoxData::HighlightAnim()const
CFormattedCellListBoxData::IconArray()const
CFormattedCellListBoxData::InitSmileyL()
CFormattedCellListBoxData::IsBackgroundDrawingEnabled()const
CFormattedCellListBoxData::IsMarqueeOn()
CFormattedCellListBoxData::IsScrollbarBackgroundDrawingEnabled()const
CFormattedCellListBoxData::KineticScrollingEnabled()const
CFormattedCellListBoxData::LayoutData()const
CFormattedCellListBoxData::LayoutInit()const
CFormattedCellListBoxData::ListBox()const
CFormattedCellListBoxData::ResetMarquee()
CFormattedCellListBoxData::ResetSLSubCellArray()
CFormattedCellListBoxData::RespectFocus()const
CFormattedCellListBoxData::RowAndSubCellFont(TInt,TInt)const
CFormattedCellListBoxData::SecondRowHidden()const
CFormattedCellListBoxData::SeparatorLinePosition()const
CFormattedCellListBoxData::SetBackgroundSkinStyle(const TAknsItemID *,const TRect &)
CFormattedCellListBoxData::SetClippedByWrap(TUint32,TBool)
CFormattedCellListBoxData::SetConditionalSubCellL(TInt,const TAknTextLineLayout &,TInt)
CFormattedCellListBoxData::SetControl(CCoeControl *)
CFormattedCellListBoxData::SetCurrentItemIndex(TInt)
CFormattedCellListBoxData::SetCurrentMarqueeItemIndex(TInt)
CFormattedCellListBoxData::SetCurrentlyDrawnItemIndex(TInt)
CFormattedCellListBoxData::SetDrawBackground(const TBool)
CFormattedCellListBoxData::SetDrawScrollbarBackground(const TBool)
CFormattedCellListBoxData::SetESSHighlightedTextColor(TAknsQsnTextColorsIndex)
CFormattedCellListBoxData::SetESSTextColor(TAknsQsnTextColorsIndex)
CFormattedCellListBoxData::SetFeedbackForAllItems(TBool)
CFormattedCellListBoxData::SetGraphicSubCellL(TInt,const TAknWindowLineLayout &)
CFormattedCellListBoxData::SetGraphicsSubCellL(TInt,TBool)
CFormattedCellListBoxData::SetHighlightAnimBackgroundDrawer(MListBoxAnimBackgroundDrawer *)
CFormattedCellListBoxData::SetIconArray(CArrayPtr< CGulIcon > *)
CFormattedCellListBoxData::SetIconArrayL(CArrayPtr< CGulIcon > *)
CFormattedCellListBoxData::SetItemCellSize(const TSize &)
CFormattedCellListBoxData::SetLayoutInit(TBool)
CFormattedCellListBoxData::SetListEndSkinStyle(const TAknsItemID *,const TRect &)
CFormattedCellListBoxData::SetMarqueeParams(const TInt,const TInt,const TInt,const TInt)
CFormattedCellListBoxData::SetNotAlwaysDrawnSubCellL(TInt,TBool)
CFormattedCellListBoxData::SetNumberCellL(TInt,TBool)
CFormattedCellListBoxData::SetRespectFocus(TBool)
CFormattedCellListBoxData::SetSeparatorLinePosition(TAknSeparatorLinePosition)
CFormattedCellListBoxData::SetSkinEnabledL(TBool)
CFormattedCellListBoxData::SetSkinHighlightFrame(const TAknsItemID *,const TAknsItemID *)
CFormattedCellListBoxData::SetSkinParentPos(const TPoint &)
CFormattedCellListBoxData::SetSkinPopupFrame(const TAknsItemID *,const TAknsItemID *)
CFormattedCellListBoxData::SetSkinPopupFramePosition(const TRect &,const TRect &)
CFormattedCellListBoxData::SetSkinStyle(const TAknsItemID *,const TRect &)
CFormattedCellListBoxData::SetSmileySubCellL(TInt)
CFormattedCellListBoxData::SetStretchableConditionalSubCellL(TInt,const TAknTextComponentLayout &,const TAknTextComponentLayout &,TInt,TInt)
CFormattedCellListBoxData::SetStretchableGraphicSubCellL(TInt,const TAknWindowComponentLayout &,const TAknWindowComponentLayout &)
CFormattedCellListBoxData::SetStretchableTextSubCellL(TInt,const TAknTextComponentLayout &,const TAknTextComponentLayout &)
CFormattedCellListBoxData::SetSubCellAlignmentL(TInt,CGraphicsContext::TTextAlign)
CFormattedCellListBoxData::SetSubCellBaselinePosL(TInt,TInt)
CFormattedCellListBoxData::SetSubCellColorsL(TInt,const TColors &)
CFormattedCellListBoxData::SetSubCellFontForRowL(TInt,TInt,const CFont *)
CFormattedCellListBoxData::SetSubCellFontL(TInt,const CFont *)
CFormattedCellListBoxData::SetSubCellIconSize(TInt,TSize)
CFormattedCellListBoxData::SetSubCellMarginsL(TInt,TMargins)
CFormattedCellListBoxData::SetSubCellPositionL(TInt,TPoint)
CFormattedCellListBoxData::SetSubCellRealSize(TInt,TSize)const
CFormattedCellListBoxData::SetSubCellRealTextSize(TInt,TSize)const
CFormattedCellListBoxData::SetSubCellRightSeparatorStyleL(TInt,CGraphicsContext::TPenStyle)
CFormattedCellListBoxData::SetSubCellSizeL(TInt,TSize)
CFormattedCellListBoxData::SetSubCellTextClipGapL(TInt,TInt)
CFormattedCellListBoxData::SetSubcellUnderlined(TBitFlags32)
CFormattedCellListBoxData::SetTextSubCellL(TInt,const TAknTextLineLayout &)
CFormattedCellListBoxData::SetTransparentSubCellL(TInt,TBool)
CFormattedCellListBoxData::SetWordWrappedSubcellIndices(TInt,TInt)
CFormattedCellListBoxData::SetupSkinContextL()
CFormattedCellListBoxData::SkinBackgroundContext()const
CFormattedCellListBoxData::SkinEnabled()const
CFormattedCellListBoxData::StretchingEnabled()const
CFormattedCellListBoxData::SubCellAlignment(TInt)const
CFormattedCellListBoxData::SubCellBaselinePos(TInt)const
CFormattedCellListBoxData::SubCellColors(TInt)const
CFormattedCellListBoxData::SubCellFont(TInt)const
CFormattedCellListBoxData::SubCellIsGraphics(TInt)const
CFormattedCellListBoxData::SubCellIsNotAlwaysDrawn(TInt)const
CFormattedCellListBoxData::SubCellIsNumberCell(TInt)const
CFormattedCellListBoxData::SubCellIsTransparent(TInt)const
CFormattedCellListBoxData::SubCellMargins(TInt)const
CFormattedCellListBoxData::SubCellPosition(TInt)const
CFormattedCellListBoxData::SubCellRealSize(TInt)const
CFormattedCellListBoxData::SubCellRealTextSize(TInt)const
CFormattedCellListBoxData::SubCellRightSeparatorStyle(TInt)const
CFormattedCellListBoxData::SubCellSize(TInt)const
CFormattedCellListBoxData::SubCellTextClipGap(TInt)const
CFormattedCellListBoxData::SubCellsMightIntersect(const TBool)
CFormattedCellListBoxData::ToggleDropShadows(const TBool)
CFormattedCellListBoxData::UseHighlightIconSwapping()const
CFormattedCellListBoxData::UseHighlightIconSwapping(TBool)
CFormattedCellListBoxData::UseLogicalToVisualConversion(TBool)
CFormattedCellListBoxData::UseScalableLayoutData(TBool)
CFormattedCellListBoxData::UseSubCellColors(TInt)const
CFormattedCellListBoxData::UsesScalableLayoutData()const
CFormattedCellListBoxData::~CFormattedCellListBoxData()
CListBoxData::Alignment()const
CListBoxData::CListBoxData()
CListBoxData::ConstructFontL(const CFont *,TFontStyle,CFontsWithStyle &)
CListBoxData::ConstructL(const CFont *)
CListBoxData::DrawItem(CWindowGc &,const TRect &,const TDesC &,const CFont &,const TInt,const CGraphicsContext::TTextAlign)const
CListBoxData::Font(const TListItemProperties &)const
CListBoxData::FontBoundValues()const
CListBoxData::IsSearchString()const
CListBoxData::NONSHARABLE_CLASS(CFontsWithStyle)
CListBoxData::RegenerateFonts(CFontsWithStyle &,TInt)
CListBoxData::SetAlignmentL(CGraphicsContext::TTextAlign)
CListBoxData::SetFontHeight(TInt)
CListBoxData::SetSearchStringL(const TDesC *)
CListBoxData::SetSkinBackgroundControlContextL(MAknsControlContext *)
CListBoxData::SetupGc(const TListItemProperties &,CWindowGc &)const
CListBoxData::SkinBackgroundControlContext()const
CListBoxData::UpdateFontBoundValues(const CFont &)
CListBoxData::~CListBoxData()

Detailed Description

CPopupFormattedListBoxData draws list items for grids. Special feature of this class is the rectangular highlight used in grids.

Member Function Documentation

Draw ( TListItemProperties, CWindowGc &, const TDesC *, const TRect &, TBool, const TColors & )

IMPORT_C voidDraw(TListItemPropertiesaProperties,
CWindowGc &aGc,
const TDesC *aText,
const TRect &aRect,
TBoolaHighlight,
const TColors &aColors
)const [virtual]

Reimplemented from CFormattedCellListBoxData::Draw(TListItemProperties,CWindowGc &,const TDesC *,const TRect &,TBool,const TColors &)const

From CFormattedCellListBoxData.

This is the only method that needs to be implemented in this class and it draws the whole list item.

ParameterDescription
aPropertiesProperties attached to the list item.
aGcGraphics Context used for drawing the list item.
aTextA text string describing the list item cells.
aRectThe area of the screen for the whole list item.
aHighlightWhether the list item is selected.
aColorsThe colors used for drawing the item.

NewL ( )

IMPORT_C CFormattedCellGridData *NewL()[static]

Reimplemented from CFormattedCellListBoxData::NewL()

Symbian two-phase constructor.