Timer¶
No example available.
Declaration¶
- class enaml.widgets.timer.Timer(parent=None, **kwargs)[source]¶
Bases:
ToolkitObjectAn 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.
freezeFreeze the atom to prevent further modifications to its attributes.
get_memberGet the named member for the atom.
has_observerGet whether the atom has the given observer for a given topic.
has_observersGet 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.
Returns True if the timer is running, False otherwise.
members()Get the members dictionary for the type.
notifications_enabledGet whether notification is enabled for the atom.
notifyCall the registered observers for a given topic with positional and keyword arguments.
observeRegister 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_enabledEnable 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.
unobserveUnregister 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.
- 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.
- timeout¶
An event fired when the timer times out.
No implementation found