mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 23:19:12 +02:00
synedit: less hints
git-svn-id: trunk@47727 -
This commit is contained in:
parent
bdf67e7160
commit
ae47574294
@ -2874,8 +2874,6 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TSynEditScreenCaretPainterInternal.BeginPaint(rcClip: TRect);
|
procedure TSynEditScreenCaretPainterInternal.BeginPaint(rcClip: TRect);
|
||||||
var
|
|
||||||
r: TRect;
|
|
||||||
begin
|
begin
|
||||||
assert(not (FInPaint or FInScroll), 'TSynEditScreenCaretPainterInternal.BeginPaint: not (FInPaint or FInScroll)');
|
assert(not (FInPaint or FInScroll), 'TSynEditScreenCaretPainterInternal.BeginPaint: not (FInPaint or FInScroll)');
|
||||||
|
|
||||||
|
@ -215,8 +215,10 @@ type
|
|||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
|
{$IfDef SynMultiCaretDebug}
|
||||||
var
|
var
|
||||||
SynMCaretDebug: PLazLoggerLogGroup;
|
SynMCaretDebug: PLazLoggerLogGroup;
|
||||||
|
{$EndIf}
|
||||||
|
|
||||||
const
|
const
|
||||||
EMPTY_LIST_LEN = 8;
|
EMPTY_LIST_LEN = 8;
|
||||||
@ -278,9 +280,11 @@ begin
|
|||||||
exit;
|
exit;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
{$IfDef SynMultiCaretDebug}
|
||||||
if FCount = Length(FList) then debugln(SynMCaretDebug, ['TSynPluginMultiCaretVisualList.Add ', FCount + max(16, FCount div 16)]);
|
if FCount = Length(FList) then debugln(SynMCaretDebug, ['TSynPluginMultiCaretVisualList.Add ', FCount + max(16, FCount div 16)]);
|
||||||
if FCount = Length(FList) then
|
if FCount = Length(FList) then
|
||||||
SetLength(FList, FCount + max(16, FCount div 16));
|
SetLength(FList, FCount + max(16, FCount div 16));
|
||||||
|
{$EndIf}
|
||||||
|
|
||||||
FList[FCount] := AScreenCaret;
|
FList[FCount] := AScreenCaret;
|
||||||
AScreenCaret.FListIndex := FCount;
|
AScreenCaret.FListIndex := FCount;
|
||||||
@ -498,7 +502,9 @@ begin
|
|||||||
exit;
|
exit;
|
||||||
end;
|
end;
|
||||||
v := FCarets[RawIndex];
|
v := FCarets[RawIndex];
|
||||||
|
{$IfDef SynMultiCaretDebug}
|
||||||
debugln(SynMCaretDebug, ['TSynPluginMultiCaretList.AdjustAfterChange ', NewIdx, ' ',RawIndex]);
|
debugln(SynMCaretDebug, ['TSynPluginMultiCaretList.AdjustAfterChange ', NewIdx, ' ',RawIndex]);
|
||||||
|
{$EndIf}
|
||||||
Move(FCarets[NewIdx], FCarets[NewIdx+1], (RawIndex-NewIdx) * SizeOf(FCarets[0]));
|
Move(FCarets[NewIdx], FCarets[NewIdx+1], (RawIndex-NewIdx) * SizeOf(FCarets[0]));
|
||||||
FCarets[NewIdx] := v;
|
FCarets[NewIdx] := v;
|
||||||
end
|
end
|
||||||
@ -518,7 +524,9 @@ debugln(SynMCaretDebug, ['TSynPluginMultiCaretList.AdjustAfterChange ', NewIdx,
|
|||||||
exit;
|
exit;
|
||||||
end;
|
end;
|
||||||
v := FCarets[RawIndex];
|
v := FCarets[RawIndex];
|
||||||
|
{$IfDef SynMultiCaretDebug}
|
||||||
debugln(SynMCaretDebug, ['TSynPluginMultiCaretList.AdjustAfterChange ', NewIdx, ' ',RawIndex]);
|
debugln(SynMCaretDebug, ['TSynPluginMultiCaretList.AdjustAfterChange ', NewIdx, ' ',RawIndex]);
|
||||||
|
{$EndIf}
|
||||||
Move(FCarets[RawIndex+1], FCarets[RawIndex], (NewIdx-RawIndex) * SizeOf(FCarets[0]));
|
Move(FCarets[RawIndex+1], FCarets[RawIndex], (NewIdx-RawIndex) * SizeOf(FCarets[0]));
|
||||||
FCarets[NewIdx] := v;
|
FCarets[NewIdx] := v;
|
||||||
end;
|
end;
|
||||||
@ -735,7 +743,9 @@ begin
|
|||||||
((FCarets[i].y = FCarets[i-1].y) and (FCarets[i].x < FCarets[i-1].x))
|
((FCarets[i].y = FCarets[i-1].y) and (FCarets[i].x < FCarets[i-1].x))
|
||||||
then begin
|
then begin
|
||||||
// should not happen
|
// should not happen
|
||||||
|
{$IfDef SynMultiCaretDebug}
|
||||||
debugln(SynMCaretDebug, ['TSynPluginMultiCaretList.FindAndRemoveMergedCarets BUBBLE SORTING']);
|
debugln(SynMCaretDebug, ['TSynPluginMultiCaretList.FindAndRemoveMergedCarets BUBBLE SORTING']);
|
||||||
|
{$EndIf}
|
||||||
i2 := i;
|
i2 := i;
|
||||||
c := FCarets[i2];
|
c := FCarets[i2];
|
||||||
repeat
|
repeat
|
||||||
|
Loading…
Reference in New Issue
Block a user