CFormGraphicListBoxData Class Reference

class CFormGraphicListBoxData : public CFormattedCellListBoxData

CSettingItemEditingListBoxData draws list items for form popup fields Special feature of this class is the rectangular style of highlight used in popup fields.

avkon

Inherits from

Public Member Functions
IMPORT_C void Draw ( TListItemProperties , CWindowGc &, const TDesC *, const TRect &, TBool , const TColors &)
IMPORT_C CFormGraphicListBoxData * NewL ()
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()
Inherited Attributes
CListBoxData::iBoldFont
CListBoxData::iBoldItalicFont
CListBoxData::iItalicFont
CListBoxData::iNormalFont
CListBoxData::iSearchString

Member Functions Documentation

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

IMPORT_C void Draw ( TListItemProperties aProperties,
CWindowGc & aGc,
const TDesC * aText,
const TRect & aRect,
TBool aHighlight,
const TColors & aColors
) const [virtual]

From CListBoxData .

Draw() is the most important method in CEikFormattedCellListBoxData . This is the only method that needs to be implemented in this class and it draws the whole list item.

Parameters

TListItemProperties aProperties Properties attached to the list item.
CWindowGc & aGc Graphics Context used for drawing the list item.
const TDesC * aText A text string describing the list item cells.
const TRect & aRect The area of the screen for the whole list item.
TBool aHighlight Whether the list item is selected.
const TColors & aColors The colours used for drawing the item.

NewL()

IMPORT_C CFormGraphicListBoxData * NewL ( ) [static]

Two-phased constructor.