TAknLineBreaker Class Reference
class TAknLineBreaker : public MLineBreaker |
Customized line breaker to meet Series 60 specifications. Customizes the functionality of MLineBreaker by changing the treatment of the characters specified to have special treatment in editing spec.
Inherited Functions |
---|
| MLineBreaker::ExtendedInterface(TUid &)const |
| MLineBreaker::GetLineBreak(const TDesC16 &,TInt,TInt,TBool,MContingentLineBreaker *,TInt &,TInt &)const |
| MLineBreaker::GetLineBreakInContext(const TDesC16 &,TInt,TInt,TBool,TInt &)const |
| MLineBreaker::GetLineBreakL(const TDesC16 &,TInt,TInt,TBool,MContingentLineBreakerL *,TInt &,TInt &)const |
| MLineBreaker::IsHangingCharacter(TUint)const |
Member Functions Documentation
IsSpecialVariantChar(TUint, TUint &, TUint &, TUint &)
Converts Unicode character into line breaking class for special variant.
Parameters
TUint aCode | Input Unicode value. |
TUint & aRangeStart | Returns the start of the contiguous range of characters including aCode that have the returned line breaking class. |
TUint & aRangeEnd | Returns the end of the contiguous range of characters including aCode that have the returned line breaking class. |
TUint & aClass | The line breaking class for aCode. |
LineBreakClass(TUint, TUint &, TUint &)
Converts Unicode character into line breaking class.
Parameters
TUint aCode | Input Unicode value. |
TUint & aRangeStart | Returns the start of the contiguous range of characters including aCode that have the returned line breaking class. |
TUint & aRangeEnd | Returns the end of the contiguous range of characters including aCode that have the returned line breaking class. |
LineBreakPossible(TUint, TUint, TBool)
Returns whether line breaks are legal between a character of line breaking class aPrevClass and aNextClass, with intervening spaces or not as determined by aHaveSpaces.
Parameters
TUint aPrevClass | The class before the potential line break. |
TUint aNextClass | The class after the potential line break. |
TBool aHaveSpaces | Whether spaces separate the characters. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.