mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-30 15:33:35 +00:00
add lastmarker to linefrag
This commit is contained in:
@@ -1020,6 +1020,7 @@ var _objectsInRange = function(aList, aRange)
|
||||
CPArray _glyphsFrames @accessors(getter=glyphFrames);
|
||||
|
||||
BOOL _isInvalid;
|
||||
BOOL _isLast;
|
||||
CGRect _fragmentRect;
|
||||
CGRect _usedRect;
|
||||
CGPoint _location;
|
||||
|
||||
@@ -518,7 +518,6 @@ var kDelegateRespondsTo_textShouldBeginEditing
|
||||
if (!isAttributed)
|
||||
aString = [[CPAttributedString alloc] initWithString:aString attributes:_typingAttributes];
|
||||
|
||||
|
||||
var undoManager = [[self window] undoManager];
|
||||
[undoManager setActionName:@"Replace/insert text"];
|
||||
|
||||
@@ -2151,7 +2150,6 @@ var _CPCopyPlaceholder = '-';
|
||||
return false; // prevent the default behaviour
|
||||
}
|
||||
|
||||
|
||||
var currentFirstResponder = [[CPApp mainWindow] firstResponder];
|
||||
|
||||
if (![currentFirstResponder respondsToSelector:@selector(_activateNativeInputElement:)])
|
||||
|
||||
@@ -173,7 +173,11 @@ var CPSystemTypesetterFactory;
|
||||
containerSize = aContainer._size;
|
||||
|
||||
[_layoutManager setTextContainer:_currentTextContainer forGlyphRange:lineRange]; // creates a new lineFragment
|
||||
_lineFragments.push([_layoutManager._lineFragments lastObject]);
|
||||
|
||||
var fragment = [_layoutManager._lineFragments lastObject];
|
||||
fragment._isLast = !sameLine;
|
||||
_lineFragments.push(fragment);
|
||||
|
||||
[_layoutManager setLineFragmentRect:rect forGlyphRange:lineRange usedRect:rect];
|
||||
|
||||
switch ([_currentParagraph alignment])
|
||||
|
||||
Reference in New Issue
Block a user