mirror of https://gitlab.com/basile.b/dexed.git
search & replace, ENTER execute the search or the replacement
close #416
This commit is contained in:
parent
f325ff7b2e
commit
0d411524c9
|
@ -28,6 +28,7 @@ inherited SearchWidget: TSearchWidget
|
||||||
ItemHeight = 0
|
ItemHeight = 0
|
||||||
MaxLength = 128
|
MaxLength = 128
|
||||||
OnChange = cbToFindChange
|
OnChange = cbToFindChange
|
||||||
|
OnKeyDown = cbToFindKeyDown
|
||||||
OnSelect = cbToFindChange
|
OnSelect = cbToFindChange
|
||||||
TabOrder = 0
|
TabOrder = 0
|
||||||
end
|
end
|
||||||
|
@ -203,6 +204,7 @@ inherited SearchWidget: TSearchWidget
|
||||||
ItemHeight = 0
|
ItemHeight = 0
|
||||||
MaxLength = 128
|
MaxLength = 128
|
||||||
OnChange = cbReplaceWthChange
|
OnChange = cbReplaceWthChange
|
||||||
|
OnKeyDown = cbReplaceWthKeyDown
|
||||||
OnSelect = cbReplaceWthChange
|
OnSelect = cbReplaceWthChange
|
||||||
TabOrder = 1
|
TabOrder = 1
|
||||||
end
|
end
|
||||||
|
|
|
@ -70,7 +70,11 @@ type
|
||||||
Panel2: TPanel;
|
Panel2: TPanel;
|
||||||
procedure btnAllScopeClick(Sender: TObject);
|
procedure btnAllScopeClick(Sender: TObject);
|
||||||
procedure cbReplaceWthChange(Sender: TObject);
|
procedure cbReplaceWthChange(Sender: TObject);
|
||||||
|
procedure cbReplaceWthKeyDown(Sender: TObject; var Key: Word;
|
||||||
|
Shift: TShiftState);
|
||||||
procedure cbToFindChange(Sender: TObject);
|
procedure cbToFindChange(Sender: TObject);
|
||||||
|
procedure cbToFindKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState
|
||||||
|
);
|
||||||
procedure chkEnableRepChange(Sender: TObject);
|
procedure chkEnableRepChange(Sender: TObject);
|
||||||
private
|
private
|
||||||
fDoc: TDexedMemo;
|
fDoc: TDexedMemo;
|
||||||
|
@ -610,6 +614,13 @@ begin
|
||||||
updateImperative;
|
updateImperative;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TSearchWidget.cbToFindKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
|
||||||
|
begin
|
||||||
|
if Key <> 13 then
|
||||||
|
exit;
|
||||||
|
actFindNextExecute(nil);
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TSearchWidget.chkEnableRepChange(Sender: TObject);
|
procedure TSearchWidget.chkEnableRepChange(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if Updating then exit;
|
if Updating then exit;
|
||||||
|
@ -624,6 +635,14 @@ begin
|
||||||
updateImperative;
|
updateImperative;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TSearchWidget.cbReplaceWthKeyDown(Sender: TObject; var Key: Word;
|
||||||
|
Shift: TShiftState);
|
||||||
|
begin
|
||||||
|
if Key <> 13 then
|
||||||
|
exit;
|
||||||
|
actReplaceNextExecute(nil);
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TSearchWidget.btnAllScopeClick(Sender: TObject);
|
procedure TSearchWidget.btnAllScopeClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
case fFindScope of
|
case fFindScope of
|
||||||
|
|
Loading…
Reference in New Issue