# enaml.widgets.timer

Classes

`Timer` | An object which represents a toolkit independent timer.

class enaml.widgets.timer.Timer(parent=None, **kwargs)

  Bases: `ToolkitObject`

  An object which represents a toolkit independent timer.

  interval

    The interval of the timer, in milliseconds. The default is 0 and indicates that the timer will fire as soon as the event queue is emptied of all pending events.

  single_shot

    Whether the timer fires only once, or repeatedly until stopped.

  timeout

    An event fired when the timer times out.

  proxy

    A reference to the ProxyTimer object.

  start()

    Start or restart the timer.

    If the timer is already started, it will be stopped and restarted.

  stop()

    Stop the timer.

    If the timer is already stopped, this is a no-op.

  is_active()

    Returns True if the timer is running, False otherwise.