mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-07 06:38:13 +02:00
SearchResults: allow middle click to close tabs (like source-editor)
git-svn-id: trunk@24580 -
This commit is contained in:
parent
87b56618c0
commit
0f6fa4134a
@ -149,6 +149,8 @@ type
|
|||||||
procedure mniCopyAllClick(Sender: TObject);
|
procedure mniCopyAllClick(Sender: TObject);
|
||||||
procedure mniCopyItemClick(Sender: TObject);
|
procedure mniCopyItemClick(Sender: TObject);
|
||||||
procedure mniCopySelectedClick(Sender: TObject);
|
procedure mniCopySelectedClick(Sender: TObject);
|
||||||
|
procedure ResultsNoteBookMouseDown(Sender: TObject; Button: TMouseButton;
|
||||||
|
Shift: TShiftState; X, Y: Integer);
|
||||||
procedure TreeViewKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
|
procedure TreeViewKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
|
||||||
procedure ResultsNoteBookClosetabclicked(Sender: TObject);
|
procedure ResultsNoteBookClosetabclicked(Sender: TObject);
|
||||||
procedure SearchAgainButtonClick(Sender: TObject);
|
procedure SearchAgainButtonClick(Sender: TObject);
|
||||||
@ -330,6 +332,18 @@ begin
|
|||||||
Clipboard.AsText := GetTreeSelectedItemsAsText(popList.PopupComponent as TCustomTreeView);
|
Clipboard.AsText := GetTreeSelectedItemsAsText(popList.PopupComponent as TCustomTreeView);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TSearchResultsView.ResultsNoteBookMouseDown(Sender: TObject; Button: TMouseButton;
|
||||||
|
Shift: TShiftState; X, Y: Integer);
|
||||||
|
var
|
||||||
|
TabIndex: LongInt;
|
||||||
|
begin
|
||||||
|
if (Button = mbMiddle) then begin
|
||||||
|
TabIndex := ResultsNoteBook.TabIndexAtClientPos(Point(X,Y));
|
||||||
|
if TabIndex >= 0 then
|
||||||
|
ResultsNoteBookClosetabclicked(ResultsNoteBook.Page[TabIndex]);
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TSearchResultsView.ClosePageButtonClick(Sender: TObject);
|
procedure TSearchResultsView.ClosePageButtonClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
ClosePage(ResultsNoteBook.PageIndex);
|
ClosePage(ResultsNoteBook.PageIndex);
|
||||||
|
Loading…
Reference in New Issue
Block a user