[previous] [up] [next]     [index]
Next: interval Up: Windowing Class Reference Previous: set-value

timer%

A timer% object encapsulates an event-based alarm. To use a timer, derive a new class and override the notify method to perform the alarm-based action. Start a timer with start and stop it with stop.

Timers have a relatively high priority in the event queue. Thus, if the timer delay is set low enough, repeated notification for a timer can preempt user activities (which might be directed at stopping the timer). For timers with relatively short delays, call yield within the notify procedure to allow guranteed event processing.

See Eventspaces for more information about event priorities.

Methods


PLT