mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-22 05:59:28 +02:00
SynEdit: Wrapped-view, fix Wrap-Width (SynEdit needs 1 extra char)
(cherry picked from commit bf012c22cd
)
This commit is contained in:
parent
c9fdab8f85
commit
2b4decdf35
@ -1559,7 +1559,7 @@ end;
|
||||
|
||||
function TLazSynEditLineWrapPlugin.GetWrapColumn: Integer;
|
||||
begin
|
||||
Result := TSynEdit(Editor).CharsInWindow;
|
||||
Result := TSynEdit(Editor).CharsInWindow - 1;
|
||||
end;
|
||||
|
||||
function TLazSynEditLineWrapPlugin.CreatePageMapNode(AMapTree: TSynLineMapAVLTree): TSynEditLineMapPage;
|
||||
|
@ -658,6 +658,7 @@ end;
|
||||
|
||||
procedure TTestBase.SetSynEditWidth(Chars: Integer; PartCharPixel: Integer);
|
||||
begin
|
||||
inc(Chars); // wordwrap takes one off again
|
||||
FSynEdit.Width := FSynEdit.CharWidth * Chars + PartCharPixel +
|
||||
(FSynEdit.Width - (FSynEdit.TextArea.Right - FSynEdit.TextArea.Left));
|
||||
AssertEquals('SetSynEditWidth', Chars, SynEdit.CharsInWindow);
|
||||
|
Loading…
Reference in New Issue
Block a user