SynEdit: fix for AddVisibleOffsetToTextIndex

git-svn-id: trunk@63266 -
This commit is contained in:
martin 2020-06-02 00:37:10 +00:00
parent 1ffd1db833
commit 3d38688687

View File

@ -486,6 +486,8 @@ type
function TextToViewIndex(aTextIndex : TLineIdx) : TLineIdx; override;
function ViewToTextIndex(aViewIndex : TLineIdx) : TLineIdx; override;
function AddVisibleOffsetToTextIndex(aTextIndex: TLineIdx; LineOffset: Integer): TLineIdx; override;
public
// LogX, LogY are 1-based
procedure EditInsert(LogX, LogY: Integer; AText: String); override;
function EditDelete(LogX, LogY, ByteLen: Integer): String; override;
@ -1684,6 +1686,12 @@ begin
Result := fSynStringsXYMap.ViewToTextIndex(aViewIndex);
end;
function TSynEditStringsLinked.AddVisibleOffsetToTextIndex(
aTextIndex: TLineIdx; LineOffset: Integer): TLineIdx;
begin
Result := fSynStrings.AddVisibleOffsetToTextIndex(aTextIndex, LineOffset);
end;
procedure TSynEditStringsLinked.IgnoreSendNotification(AReason: TSynEditNotifyReason;
IncIgnore: Boolean);
begin