Timer

No example available.

Declaration

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

Bases: ToolkitObject

An object which represents a toolkit independent timer.

Attributes:
activated
children
destroyed
initialized
interval
is_destroyed
is_initialized
name
parent
proxy
proxy_is_active
single_shot
timeout

Methods

activate_bottom_up()

Initialize the proxy on the bottom-up activation pass.

activate_proxy()

Activate the proxy object tree.

activate_top_down()

Initialize the proxy on the top-down activation pass.

child_added(child)

A reimplemented child added event handler.

child_moved(child)

A method invoked when a child is moved in the object.

child_removed(child)

A reimplemented child removed event handler.

destroy()

A reimplemented destructor.

find(name[, regex])

Find the first object in the subtree with the given name.

find_all(name[, regex])

Find all objects in the subtree with the given name.

freeze

Freeze the atom to prevent further modifications to its attributes.

get_member

Get the named member for the atom.

has_observer

Get whether the atom has the given observer for a given topic.

has_observers

Get whether the atom has observers for a given topic.

initialize()

A reimplemented initializer.

insert_children(before, insert)

Insert children into this object at the given location.

is_active()

Returns True if the timer is running, False otherwise.

members()

Get the members dictionary for the type.

notifications_enabled

Get whether notification is enabled for the atom.

notify

Call the registered observers for a given topic with positional and keyword arguments.

observe

Register an observer callback to observe changes on the given topic(s).

parent_changed(old, new)

A method invoked when the parent of the object changes.

root_object()

Get the root object for this hierarchy.

set_notifications_enabled

Enable or disable notifications for the atom.

set_parent(parent)

Set the parent for this object.

start()

Start or restart the timer.

stop()

Stop the timer.

suppress_notifications()

Disable member notifications within in a context.

traverse([depth_first])

Yield all of the objects in the tree, from this object down.

traverse_ancestors([root])

Yield all of the objects in the tree, from this object up.

unobserve

Unregister an observer callback for the given topic(s).

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.

is_active()[source]

Returns True if the timer is running, False otherwise.

proxy

A reference to the ProxyTimer object.

single_shot

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

start()[source]

Start or restart the timer.

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

stop()[source]

Stop the timer.

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

timeout

An event fired when the timer times out.

No implementation found