IDE: source editor: incremental find: using paste for search

git-svn-id: trunk@19824 -
This commit is contained in:
mattias 2009-05-06 10:07:23 +00:00
parent 668e6f7e8d
commit c9605ac2ce

View File

@ -1447,6 +1447,7 @@ Procedure TSourceEditor.ProcessCommand(Sender: TObject;
// for non synedit keys (bigger than ecUserFirst) use ProcessUserCommand
var
AddChar: Boolean;
s: String;
begin
//DebugLn('TSourceEditor.ProcessCommand Command=',dbgs(Command));
@ -1490,6 +1491,15 @@ begin
Command:=ecNone;
end;
ecPaste:
begin
s:=Clipboard.AsText;
s:=copy(s,1,EditorOpts.RightMargin);
FSourceNoteBook.IncrementalSearchStr:=
FSourceNoteBook.IncrementalSearchStr+s;
Command:=ecNone;
end;
else
FSourceNoteBook.EndIncrementalFind;
end;