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

# TIdleTimerAutoEvent

TIdleTimerAutoEvent is an enumerated type containing the events relevant to a timer.

## Declaration

Source position: extctrls.pp line 216

`type TIdleTimerAutoEvent = (`
`itaOnIdle,` |  | Timer responds to idle start events.
`itaOnIdleEnd,` |  | Time responds to idle end events.
`itaOnUserInput` |  | Time responds to user input events.
`);`

## Description

TIdleTimerAutoEvent is an enumerated type containing the events relevant to a timer. TIdleTimerAutoEvent is the type used for the AutoStartEvent and AutoEndEvent properties in TCustomIdleTimer. Values in the enumeration are used when a timer executes its DoOnIdle, DoOnIdleEnd, and DoOnUserInput methods.

## See also

TCustomIdleTimer.AutoStartEvent |  | AutoStartEvent - the event that triggers auto-start (either idle time-out or user input).
TCustomIdleTimer.AutoEndEvent |  | AutoEndEvent - the event that stops the timer by setting Enabled to False.
TCustomIdleTimer.DoOnIdle |  | Performs actions which execute the idle timer.
TCustomIdleTimer.DoOnIdleEnd |  | DoOnIdleEnd performs actions when the idle state ends for the timer.
TCustomIdleTimer.DoOnUserInput |  | DoOnUserInput performs the code for responding to user input.