[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'ExtCtrls' (#lcl)

TIdleTimer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TIdleTimer : A timer to measure idle time between processes

Declaration

Source position: extctrls.pp line 328

type TIdleTimer = class(TTimer)

protected

  procedure SetAutoEnabled(); virtual;

  

  procedure DoOnIdle(); virtual;

  

  procedure DoOnIdleEnd(); virtual;

  

  procedure DoOnUserInput(); virtual;

  

  procedure Loaded; override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  property AutoEnabled: Boolean; [rw]

  

AutoEnabled - if True, Timer is automatically enabled

  property AutoStartEvent: TIdleTimerAutoEvent; [rw]

  

AutoStartEvent - the event that triggers autostart (either idle time-out or user input)

  property AutoEndEvent: TIdleTimerAutoEvent; [rw]

  

AutoEndEvent - the event that causes the automatic end of the timer

end;

Inheritance

TIdleTimer

  

TIdleTimer : A timer to measure idle time between processes

|

TTimer

  

TTimer: An elapsed timer useful in many applications

|

TCustomTimer

?

TObject

Description

TIdleTimer: A timer to measure idle time between processes

Inherits most of its properties from TCustomTimer

The latest version of this document can be found at lazarus-ccr.sourceforge.net.