CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/11/21 21:31:23
Modified files: java/awt/font : TextLayout.java . : ChangeLog Log message: 2006-11-21 Roman Kennke <[EMAIL PROTECTED]> * java/awt/text/TextLayout.java (Run.isLeftToRight): New helper method. (logicalToVisual): New field. Maps logical indices to visual indices. (visualToLogical): New field. Maps visual indices to logical indices. (TextLayout): Setup mappings. (setupMappings): New method for setting up the mappings. (getCharacterLevel): Reorganized code. (getNextLeftHit(int)): Implemented. (getNextLeftHit(int,CaretPolicy)): New method. (getNextLeftHit(TextHitInfo)): Implemented. (getNextRightHit(int)): Implemented. (getNextRightHit(int,CaretPolicy)): New method. (getNextRightHit(TextHitInfo)): New method. (getVisualOtherHit): Implemented. (checkHitInfo): New helper methods for checking parameters. (hitToCaret): New helper method. Maps hit infos to caret locations. (caretToHit): New helper method. Maps caret locations to hit infos. (isCharacterLTR): New helper method. (CaretPolicy.getStrongCaret): Implemented. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/font/TextLayout.java?cvsroot=classpath&r1=1.16&r2=1.17 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8833&r2=1.8834