mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-16 11:42:12 +08:00
Fix wrong enabled/disabled status of "Clear filter" menu item.
This commit is contained in:
@ -1182,7 +1182,7 @@ object MainForm: TMainForm
|
|||||||
ScrollBars = ssVertical
|
ScrollBars = ssVertical
|
||||||
WantTabs = True
|
WantTabs = True
|
||||||
WordWrap = True
|
WordWrap = True
|
||||||
OnChange = SynMemoFilterChange
|
OnStatusChange = SynMemoFilterStatusChange
|
||||||
RemovedKeystrokes = <
|
RemovedKeystrokes = <
|
||||||
item
|
item
|
||||||
Command = ecDeleteLine
|
Command = ecDeleteLine
|
||||||
|
@ -659,7 +659,7 @@ type
|
|||||||
procedure menuEditVariableClick(Sender: TObject);
|
procedure menuEditVariableClick(Sender: TObject);
|
||||||
procedure menuTreeCollapseAllClick(Sender: TObject);
|
procedure menuTreeCollapseAllClick(Sender: TObject);
|
||||||
procedure menuTreeExpandAllClick(Sender: TObject);
|
procedure menuTreeExpandAllClick(Sender: TObject);
|
||||||
procedure SynMemoFilterChange(Sender: TObject);
|
procedure SynMemoFilterStatusChange(Sender: TObject; Changes: TSynStatusChanges);
|
||||||
procedure DataGridAfterCellPaint(Sender: TBaseVirtualTree;
|
procedure DataGridAfterCellPaint(Sender: TBaseVirtualTree;
|
||||||
TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
|
TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
|
||||||
CellRect: TRect);
|
CellRect: TRect);
|
||||||
@ -6844,16 +6844,12 @@ begin
|
|||||||
SynMemoFilter.UndoList.AddGroupBreak;
|
SynMemoFilter.UndoList.AddGroupBreak;
|
||||||
SynMemoFilter.SelectAll;
|
SynMemoFilter.SelectAll;
|
||||||
SynMemoFilter.SelText := Clause;
|
SynMemoFilter.SelText := Clause;
|
||||||
SynMemoFilterChange(Sender);
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TMainForm.SynMemoFilterChange(Sender: TObject);
|
procedure TMainForm.SynMemoFilterStatusChange(Sender: TObject; Changes: TSynStatusChanges);
|
||||||
var
|
|
||||||
SomeText: Boolean;
|
|
||||||
begin
|
begin
|
||||||
SomeText := (SynMemoFilter.GetTextLen > 0) or (editFilterSearch.Text <> '');
|
actClearFilterEditor.Enabled := (Sender as TSynMemo).GetTextLen > 0;
|
||||||
actClearFilterEditor.Enabled := SomeText;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user