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.