Skip to content

Commit

Permalink
Clear contents of filter boxes when pressing Esc key. See http://www.…
Browse files Browse the repository at this point in the history
  • Loading branch information
ansgarbecker committed Aug 29, 2016
1 parent ade0bd3 commit ebaafb1
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 0 deletions.
2 changes: 2 additions & 0 deletions source/main.dfm
Expand Up @@ -294,6 +294,7 @@ object MainForm: TMainForm
TextHint = 'Database filter'
OnChange = editDatabaseTableFilterChange
OnExit = editDatabaseTableFilterExit
OnKeyPress = editDatabaseTableFilterKeyPress
OnLeftButtonClick = editDatabaseTableFilterLeftButtonClick
OnRightButtonClick = editDatabaseTableFilterRightButtonClick
end
Expand All @@ -311,6 +312,7 @@ object MainForm: TMainForm
TextHint = 'Table filter'
OnChange = editDatabaseTableFilterChange
OnExit = editDatabaseTableFilterExit
OnKeyPress = editDatabaseTableFilterKeyPress
OnLeftButtonClick = editDatabaseTableFilterLeftButtonClick
OnRightButtonClick = editDatabaseTableFilterRightButtonClick
end
Expand Down
8 changes: 8 additions & 0 deletions source/main.pas
Expand Up @@ -981,6 +981,7 @@ TMainForm = class(TForm)
procedure editDatabaseTableFilterRightButtonClick(Sender: TObject);
procedure menuDoubleClickInsertsNodeTextClick(Sender: TObject);
procedure DBtreeDblClick(Sender: TObject);
procedure editDatabaseTableFilterKeyPress(Sender: TObject; var Key: Char);
private
// Executable file details
FAppVerMajor: Integer;
Expand Down Expand Up @@ -7241,6 +7242,13 @@ procedure TMainForm.editFilterVTRightButtonClick(Sender: TObject);
end;


procedure TMainForm.editDatabaseTableFilterKeyPress(Sender: TObject; var Key: Char);
begin
if Key = #27 then
(Sender as TButtonedEdit).OnRightButtonClick(Sender);
end;


procedure TMainForm.TimerFilterVTTimer(Sender: TObject);
begin
// Disable timer to avoid filtering in a loop
Expand Down

0 comments on commit ebaafb1

Please sign in to comment.