mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-26 15:20:22 +02:00
ide: adapt Completion Window, after Synedit fix rev 18016 #bb49ada1b7 (by Martin)
git-svn-id: trunk@18018 -
This commit is contained in:
parent
1db29cfe4c
commit
cba5df7f65
@ -1549,7 +1549,7 @@ Begin
|
||||
TextS2 := Trim(copy(TextS, i + 1, FEditor.CaretX - i - 1));
|
||||
end;
|
||||
with TCustomSynEdit(Sender) do begin
|
||||
P := Point(CaretXPix - length(TextS2)*CharWidth,CaretYPix + LineHeight);
|
||||
P := Point(CaretXPix - length(TextS2)*CharWidth,CaretYPix + LineHeight + 1);
|
||||
P.X:=Max(0,Min(P.X,ClientWidth-aCompletion.Width));
|
||||
P := ClientToScreen(p);
|
||||
end;
|
||||
@ -2416,7 +2416,7 @@ begin
|
||||
TextS2 := Trim(copy(TextS, i + 1, LogCaret.X - i - 1));
|
||||
end;
|
||||
with FEditor do begin
|
||||
P := Point(CaretXPix - length(TextS2)*CharWidth,CaretYPix + LineHeight);
|
||||
P := Point(CaretXPix - length(TextS2)*CharWidth,CaretYPix + LineHeight + 1);
|
||||
P.X:=Max(0,Min(P.X,ClientWidth-aCompletion.Width));
|
||||
P := ClientToScreen(p);
|
||||
end;
|
||||
@ -3353,7 +3353,7 @@ begin
|
||||
SourceNotebook.CreateCompletionForm;
|
||||
CurrentCompletionType:=ctTemplateCompletion;
|
||||
with AnEditor do begin
|
||||
P := Point(CaretXPix - length(AToken)*CharWidth,CaretYPix + LineHeight);
|
||||
P := Point(CaretXPix - length(AToken)*CharWidth,CaretYPix + LineHeight + 1);
|
||||
P.X:=Max(0,Min(P.X,ClientWidth-aCompletion.Width));
|
||||
P := ClientToScreen(p);
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user