CFormattedCellListBoxView Class Reference

#include <mw/eikfrlb.h>

Link against: avkon

class CFormattedCellListBoxView : public CListBoxView

Inherits from

Public Member Functions
virtual IMPORT_C voidCalcBottomItemIndex()
virtual IMPORT_C voidDraw(const TRect *)
virtual IMPORT_C voidDrawEmptyList(const TRect &)
Inherited Attributes
CListBoxView::iBottomItemIndex
CListBoxView::iCurrentItemIndex
CListBoxView::iDataWidth
CListBoxView::iDisableVerticalLineDrawing
CListBoxView::iExtension
CListBoxView::iFlags
CListBoxView::iGc
CListBoxView::iGroupWin
CListBoxView::iHScrollOffset
CListBoxView::iItemDrawer
CListBoxView::iItemHeight
CListBoxView::iListEmptyText
CListBoxView::iModel
CListBoxView::iSpare
CListBoxView::iTopItemIndex
CListBoxView::iVerticalOffset
CListBoxView::iViewRect
CListBoxView::iWin
Inherited Enumerations
CListBoxView:TCursorMovement
CListBoxView:TFlags
CListBoxView:TSelectionMode
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()
CListBoxView::BackColor()const
CListBoxView::BottomItemIndex()const
CListBoxView::CEikListBox
CListBoxView::CListBoxView()
CListBoxView::CalcDataWidth()
CListBoxView::CalcNewTopItemIndexSoItemIsVisible(TInt)const
CListBoxView::ClearFlags(TInt)
CListBoxView::ClearSelection()
CListBoxView::ClearSelection(TBool)
CListBoxView::ClearSelectionAnchorAndActiveIndex()
CListBoxView::ConstructL(MListBoxModel *,CListItemDrawer *,CWsScreenDevice *,RWindowGroup *,RWindow *,const TRect &,TInt)
CListBoxView::CurrentItemIndex()const
CListBoxView::DataWidth()const
CListBoxView::DeselectItem(TInt)
CListBoxView::DeselectRangeL(TInt,TInt)
CListBoxView::DisableVerticalLineDrawing(TBool)
CListBoxView::DrawItem(TInt)const
CListBoxView::DrawMatcherCursor()
CListBoxView::EmptyListText()const
CListBoxView::Flags()const
CListBoxView::GetSelectionIndexesL(CSelectionIndexArray *)const
CListBoxView::HScroll(TInt)
CListBoxView::HScrollOffset()const
CListBoxView::HideMatcherCursor()
CListBoxView::IsVisible()const
CListBoxView::ItemDrawer()const
CListBoxView::ItemHeight()const
CListBoxView::ItemIsPartiallyVisible(TInt)const
CListBoxView::ItemIsSelected(TInt)const
CListBoxView::ItemIsVisible(TInt)const
CListBoxView::ItemOffsetInPixels()const
CListBoxView::ItemPos(TInt)const
CListBoxView::ItemSize(TInt)const
CListBoxView::MatcherCursorPos()const
CListBoxView::MoveCursorL(TCursorMovement,TSelectionMode)
CListBoxView::NumberOfItemsThatFitInRect(const TRect &)const
CListBoxView::RedrawDisabled()const
CListBoxView::ScrollToMakeItemVisible(TInt)
CListBoxView::SelectItemL(TInt)
CListBoxView::SelectRangeL(TInt,TInt)
CListBoxView::SelectionIndexes()const
CListBoxView::SetAnchor(TInt)
CListBoxView::SetBackColor(TRgb)
CListBoxView::SetCurrentItemIndex(TInt)
CListBoxView::SetDimmed(TBool)
CListBoxView::SetDisableRedraw(TBool)
CListBoxView::SetEmphasized(TBool)
CListBoxView::SetFlags(TInt)
CListBoxView::SetHScrollOffset(TInt)
CListBoxView::SetItemHeight(TInt)
CListBoxView::SetItemOffsetInPixels(TInt)
CListBoxView::SetListEmptyTextL(const TDesC &)
CListBoxView::SetMatcherCursor(TBool)
CListBoxView::SetMatcherCursorColor(TRgb)
CListBoxView::SetMatcherCursorPos(TInt)
CListBoxView::SetPaintedSelection(TBool)
CListBoxView::SetScrolling(TBool)
CListBoxView::SetSelectionIndexesL(const CSelectionIndexArray *)
CListBoxView::SetTextColor(TRgb)
CListBoxView::SetTopItemIndex(TInt)
CListBoxView::SetViewRect(const TRect &)
CListBoxView::SetVisibilityObserver(MListVisibilityObserver *)
CListBoxView::TextColor()const
CListBoxView::ToggleItemL(TInt)
CListBoxView::TopItemIndex()const
CListBoxView::UpdateSelectionL(TSelectionMode)
CListBoxView::VScrollTo(TInt)
CListBoxView::VScrollTo(TInt,TRect &)
CListBoxView::VerticalMoveToItemL(TInt,TSelectionMode)
CListBoxView::ViewRect()const
CListBoxView::VisibleWidth(const TRect &)const
CListBoxView::XYPosToItemIndex(TPoint,TInt &)const
CListBoxView::~CListBoxView()
Inherited Type Definitions
CListBoxView::CSelectionIndexArray

Detailed Description

CFormattedCellListBoxView draws all the list items and manages the area of the screen allocated for list itself. In particular, this class does not handle margins of the whole list.

Member Function Documentation

CalcBottomItemIndex ( )

IMPORT_C voidCalcBottomItemIndex()[virtual]

Reimplemented from CListBoxView::CalcBottomItemIndex()

From CListBoxView.

Recalculates the index of the bottom item in the list from the top item index and the size of the display. This function is called by the owning list box control when either the size of the list box or the number of items in its model changes.

Draw ( const TRect * )

IMPORT_C voidDraw(const TRect *aClipRect = NULL)const [virtual]

Reimplemented from CListBoxView::Draw(const TRect *)const

From CListBoxView.

Draws every visible item into the specified rectangle.

ParameterDescription
aClipRectThe rectangle to draw into. This is not used.

DrawEmptyList ( const TRect & )

IMPORT_C voidDrawEmptyList(const TRect &aClientRect)const [virtual]

Reimplemented from CListBoxView::DrawEmptyList(const TRect &)const

From CListBoxView.

Draws empty list.

ParameterDescription
aClientRectThe rectangle to draw into.