From 7787a70231a5ea9d3d7336bbfca278dfb330cb08 Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Wed, 28 Jan 2009 19:39:22 +0000 Subject: [PATCH] Save a detour using procedure a calling procedure b and nothing more. --- source/main.dfm | 4 ++-- source/main.pas | 27 ++++++++++----------------- 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/source/main.dfm b/source/main.dfm index 084cd87a..bc19b80b 100644 --- a/source/main.dfm +++ b/source/main.dfm @@ -6314,10 +6314,10 @@ object MainForm: TMainForm OnClick = menuOpenLogFolderClick end end - object TimerHost: TTimer + object TimerRefresh: TTimer Enabled = False Interval = 5000 - OnTimer = TimerHostTimer + OnTimer = actRefreshExecute Left = 72 Top = 269 end diff --git a/source/main.pas b/source/main.pas index 4845fcb0..f779cb35 100644 --- a/source/main.pas +++ b/source/main.pas @@ -305,7 +305,7 @@ type SynMemoFilter: TSynMemo; N18: TMenuItem; MenuAutoupdate: TMenuItem; - TimerHost: TTimer; + TimerRefresh: TTimer; Set1: TMenuItem; EnableAutoRefresh: TMenuItem; DisableAutoRefresh: TMenuItem; @@ -716,7 +716,6 @@ type procedure DataGridMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); procedure File1Click(Sender: TObject); - procedure TimerHostTimer(Sender: TObject); procedure ListVariablesBeforePaint(Sender: TBaseVirtualTree; TargetCanvas: TCanvas); procedure ListStatusBeforePaint(Sender: TBaseVirtualTree; TargetCanvas: TCanvas); procedure ListProcessesBeforePaint(Sender: TBaseVirtualTree; TargetCanvas: TCanvas); @@ -4445,8 +4444,8 @@ var t : Boolean; ProcessIDs : WideStrings.TWideStringList; i : Integer; begin - t := TimerHost.Enabled; - TimerHost.Enabled := false; // prevent av (ListProcesses.selected...) + t := TimerRefresh.Enabled; + TimerRefresh.Enabled := false; // prevent av (ListProcesses.selected...) ProcessIDs := GetVTCaptions( ListProcesses, True ); if MessageDlg('Kill '+inttostr(ProcessIDs.count)+' Process(es)?', mtConfirmation, [mbok,mbcancel], 0) = mrok then begin @@ -4461,7 +4460,7 @@ begin ListProcesses.Tag := VTREE_NOTLOADED; ListProcesses.Repaint; end; - TimerHost.Enabled := t; // re-enable autorefresh timer + TimerRefresh.Enabled := t; // re-enable autorefresh timer end; @@ -5068,12 +5067,12 @@ var secondsInt : Integer; begin // set interval for autorefresh-timer - seconds := IntToStr(TimerHost.interval div 1000); + seconds := IntToStr(TimerRefresh.interval div 1000); if inputquery('Auto-refresh processlist','Update list every ... seconds:', seconds) then begin secondsInt := StrToIntDef(seconds, 0); if secondsInt > 0 then begin - TimerHost.Interval := secondsInt * 1000; - TimerHost.Enabled := true; + TimerRefresh.Interval := secondsInt * 1000; + TimerRefresh.Enabled := true; EnableAutoRefresh.Checked := true; DisableAutoRefresh.Checked := false; end @@ -5085,7 +5084,7 @@ end; procedure TMainForm.EnableAutoRefreshClick(Sender: TObject); begin // enable autorefresh-timer - TimerHost.Enabled := true; + TimerRefresh.Enabled := true; EnableAutoRefresh.Checked := true; DisableAutoRefresh.Checked := false; end; @@ -5093,7 +5092,7 @@ end; procedure TMainForm.DisableAutoRefreshClick(Sender: TObject); begin // enable autorefresh-timer - TimerHost.Enabled := false; + TimerRefresh.Enabled := false; EnableAutoRefresh.Checked := false; DisableAutoRefresh.Checked := true; end; @@ -8535,12 +8534,6 @@ begin end; -procedure TMainForm.TimerHostTimer(Sender: TObject); -begin - actRefresh.Execute; -end; - - procedure TMainForm.ListVariablesBeforePaint(Sender: TBaseVirtualTree; TargetCanvas: TCanvas); var i : Integer; @@ -8694,7 +8687,7 @@ begin except on E: Exception do begin LogSQL('Error loading process list (automatic refresh disabled): ' + e.Message); - TimerHost.Enabled := false; + TimerRefresh.Enabled := false; end; end; Screen.Cursor := crDefault;