Lists API: Changes

The following header file(s) have changed between 3.0 and 3.1

Table 2: aknlistboxsettingpage.h
TypeClassChange
New public methodCAknListBoxSettingPagestatic void CreateIconAndAddToArrayL( CArrayPtr<CGulIcon>*& aIconArray, const TAknsItemID& aId, const TInt aColorIndex, const TDesC& aBmpFile, const TInt32 aBmp, const TInt32 aBmpM );

Table 3: eikclb.h
TypeClassChange
New public methodCEikColumnListBoxvoid EnableStretching( const TBool aEnabled );
New public methodCEikColumnListBoxvoid GetColorUseListL(CArrayFix<TCoeColorUse>& aColorUseList) const;

Table 4: eikclbd.h
TypeClassChange
New public methodCColumnListBoxDatavoid DrawSimple(const TListItemProperties& aItemProperties, CWindowGc& aGc,const TDesC* aText,const TRect& aRect,TBool aHighlight,const TColors& aColors) const;
New public methodCColumnListBoxDataTBool HasHighlightAnim() const;
New public methodCColumnListBoxDataTBool DrawHighlightAnim( CBitmapContext& aGc, const TRect& aRect ) const;
New public methodCColumnListBoxDatavoid SetGraphicSubCellL(TInt aSubCell,const TAknWindowLineLayout& aGraphicLayout;);
New public methodCColumnListBoxDatavoid SetTextSubCellL(TInt aSubCell,const TAknTextLineLayout& aTextLayout;);
New public methodCColumnListBoxDatavoid SetConditionalSubCellL(TInt aSubCell, const TAknTextLineLayout& aTextLayout;,TInt aAffectedSubCell);
New public methodCColumnListBoxDatavoid SubCellsMightIntersect( const TBool aMightIntersect );
New public methodCColumnListBoxDatavoid SetStretchableGraphicSubCellL(TInt aSubCell, const TAknWindowComponentLayout& aNormalLayout, const TAknWindowComponentLayout& aStretchedLayout);
New public methodCColumnListBoxDatavoid SetStretchableTextSubCellL(TInt aSubCell, const TAknTextComponentLayout& aNormalLayout, const TAknTextComponentLayout& aStretchedLayout);
New public methodCColumnListBoxDatavoid SetStretchableConditionalSubCellL(TInt aSubCell, const TAknTextComponentLayout& aNormalLayout, const TAknTextComponentLayout& aStretchedLayout, TInt aNormalSubCell, TInt aStretchedSubCell );
New public methodCColumnListBoxDatavoid ResetSLSubCellArray();
New public methodCColumnListBoxDataTBool UsesScalableLayoutData() const;
New public methodCColumnListBoxDatavoid EnableStretching(const TBool aEnabled);
New public methodCColumnListBoxDataTBool StretchingEnabled() const;

Table 5: eikfrlb.h
TypeClassChange
New public methodCFormattedCellListBoxItemDrawervoid WordWrapListItem( TPtr& aTarget, const TDesC& aItemString, TInt aFirstIndex, TInt aSecondIndex, TInt aItemIndex ) const;
New public methodCFormattedCellListBoxItemDrawervoid DrawBackgroundAndSeparatorLines( const TRect& aItemTextRect ) const;
New public methodCFormattedCellListBoxItemDrawervoid EnableStretching( const TBool aEnabled );
New public methodCFormattedCellListBoxItemDrawervoid HideSecondRow( const TBool aHide );

Table 6: eikfrlbd.h
TypeClassChange
New public methodCFormattedCellListBoxData void SetSubCellBaselinePosL(TInt aSubCellIndex, TInt aPos);
New public methodCFormattedCellListBoxDatavoid SetSubCellTextClipGapL(TInt aSubCellIndex, TInt aGap);
New public methodCFormattedCellListBoxDataTBool HasHighlightAnim() const;
New public methodCFormattedCellListBoxDataTBool DrawHighlightAnim( CBitmapContext& aGc, const TRect& aRect ) const;
New public methodCFormattedCellListBoxDatavoid SetCurrentlyDrawnItemIndex( TInt aIndex );
New public methodCFormattedCellListBoxDatavoid UseHighlightIconSwapping( TBool aUse );
New public methodCFormattedCellListBoxDataTBool UseHighlightIconSwapping() const;
New public methodCFormattedCellListBoxDataTSize SubCellRealSize(TInt aSubCellIndex) const;
New public methodCFormattedCellListBoxDatavoid SetSubCellRealSize(TInt aSubCellIndex, TSize aRealSize) const;
New public methodCFormattedCellListBoxDataTSize SubCellRealTextSize(TInt aSubCellIndex) const;
New public methodCFormattedCellListBoxDatavoid SetSubCellRealTextSize(TInt aSubCellIndex, TSize aRealSize) const;
New structCFormattedCellListBoxDataSSubCell
New public methodCFormattedCellListBoxDatavoid SetStretchableGraphicSubCellL(TInt aSubCell, const TAknWindowComponentLayout& aNormalLayout, const TAknWindowComponentLayout& aStretchedLayout);
New public methodCFormattedCellListBoxDatavoid SetStretchableTextSubCellL(TInt aSubCell, const TAknTextComponentLayout& aNormalLayout, const TAknTextComponentLayout& aStretchedLayout);
New public methodCFormattedCellListBoxDatavoid SetStretchableConditionalSubCellL(TInt aSubCell, const TAknTextComponentLayout& aNormalLayout, const TAknTextComponentLayout& aStretchedLayout, TInt aNormalSubCell, TInt aStretchedSubCell );
New public methodCFormattedCellListBoxDatavoid ResetSLSubCellArray();
New public methodCFormattedCellListBoxDatavoid EnableStretching(const TBool aEnabled);
New public methodCFormattedCellListBoxDataTBool StretchingEnabled() const;
New public methodCFormattedCellListBoxDatavoid HideSecondRow(const TBool aHide);
New public methodCFormattedCellListBoxDataTBool SecondRowHidden() const;
New public methodCFormattedCellListBoxDatavoid SubCellsMightIntersect( const TBool aMightIntersect );
New public methodCFormattedCellListBoxDatavoid ToggleDropShadows( const TBool aEnable );

Table 7: eiklbx.h
TypeClassChange
New public methodCEikListBoxCEikScrollBarFrame* CreateScrollBarFrameL(TBool aPreAlloc, TBool aRemote);
New public methodCEikListBoxCEikScrollBarFrame* CreateScrollBarFrameL(TBool aPreAlloc, TBool aRemote, TBool aWindowOwning);


Copyright © Nokia Corporation 2001-2007
Back to top