Nicolas Cellier uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-nice.117.mcz==================== Summary ====================
Name: Multilingual-nice.117
Author: nice
Time: 27 March 2010, 11:31:10.895 pm
UUID: 04c2310e-4b7d-be47-8fc2-a0fa5d8140a1
Ancestors: Multilingual-nice.116
move lastWidth inst-var one level upper for handling of CombinedChar
=============== Diff against Multilingual-nice.116 ===============
Item was changed:
----- Method: MultiCharacterScanner>>removeLastCharFromPresentation (in category 'multilingual scanning') -----
removeLastCharFromPresentation
+ destX := destX - lastWidth.
!
Item was changed:
----- Method: MultiCharacterScanner>>addCharToPresentation: (in category 'multilingual scanning') -----
addCharToPresentation: char
+ lastWidth := self widthOf: char inFont: font.
+ destX := destX + lastWidth.!
-
- !
Item was changed:
Object subclass: #MultiCharacterScanner
+ instanceVariableNames: 'destX lastIndex xTable destY stopConditions text textStyle alignment leftMargin rightMargin font line runStopIndex spaceCount spaceWidth emphasisCode kern indentationLevel wantsColumnBreaks pendingKernX baselineY firstDestX presentation presentationLine numOfComposition lastWidth'
- instanceVariableNames: 'destX lastIndex xTable destY stopConditions text textStyle alignment leftMargin rightMargin font line runStopIndex spaceCount spaceWidth emphasisCode kern indentationLevel wantsColumnBreaks presentation presentationLine numOfComposition baselineY firstDestX pendingKernX'
classVariableNames: 'DefaultStopConditions NilCondition PaddedSpaceCondition SpaceCondition'
poolDictionaries: 'TextConstants'
category: 'Multilingual-Scanning'!