Utilities API: Changes

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

Table 1: aknutils.h
TypeClassChange
New public methodAknLayoutUtilsstatic void LayoutEdwin( CEikEdwin* aEdwin, const TRect& aEdwinParent, const TAknTextLineLayout& aLayout, TInt aNumberOfLinesToShowOverRide, TInt aBaselineSeparationOverRide, TAknsQsnTextColorsIndex aOverrideColor, TInt& aNumberOfVisibleLines );
New public methodAknLayoutUtilsstatic TAknMainPaneState MainPaneState();
New public methodAknLayoutUtilsstatic TBool PenEnabled();
New public methodAknLayoutUtilsstatic TBool MSKEnabled();
New public methodAknLayoutUtilsstatic void GetEdwinVerticalPositionAndHeightFromLines( TInt aParentHeight, const TAknTextLineLayout& aLayout, TInt aBaselineSeparationOverRide, TInt aNumberOfLinesToShowOverRide, TInt& aEdwinVerticalPositionRelativeToParent, TInt& aEdwinHeight );
New public methodAknLayoutUtilsstatic TInt EdwinLinesWithinHeight ( const TAknTextLineLayout& aLayout, TInt aBaselineSeparationOverride, TInt aMaxHeight, TInt& aUsedHeight);
New public methodTAknLayoutTextTInt BaselineOffset() const;
New global methodvoid SetKeyblockMode( TAknKeyBlockMode aMode );
New methodnamespace AknDateTimeUtilsvoid ConvertUtcTimeToHomeTime( TTime& aTime );
New methodnamespace AknLangUtilsHBufC* DisplayLanguageTagL();
New public enumAknLayoutUtilsTAknMainPaneState
New constantconst TInt KAknLayoutUtilsDoNotOverride

Table 2: aknenv.h
TypeClassChange
New public methodCAknEnvTBool LoadAknLayoutL(const TAknLayoutConfigScreenMode& aScreenMode);
Table 3: aknbiditextutils.h
TypeClassChange
New public methodAknBidiTextUtilsstatic TInt MeasureTextBoundsWidth( const CFont& aFont, const TDesC& aText, CFont::TMeasureTextInput::TFlags aOrder);


Copyright © Nokia Corporation 2001-2007
Back to top