Class Index | File Index

Classes


Class lime.events.EventDispatcher


Defined in: eventdispatcher.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
EventDispatcher object.
Method Summary
Method Attributes Method Name and Description
 
Handle DOM event
 
register(node, eventType)
Register the event listener for node
 
release(node, eventType)
Release the event listener for node
 
swallow(e, type, handler)
Setup swallow rule for an event.
 
Update order of handler nodes.
Class Detail
lime.events.EventDispatcher(director)
EventDispatcher object. Deals with event handlers
Parameters:
{lime.Director} director
Director object.
Method Detail
handleEvent(e)
Handle DOM event
Parameters:
{Event} e
Event.

register(node, eventType)
Register the event listener for node
Parameters:
{lime.Node} node
Node that responds to events.
{string} eventType
type of event to listen.

release(node, eventType)
Release the event listener for node
Parameters:
{lime.Node} node
Node that responds to events.
{string} eventType
type of event to release.

swallow(e, type, handler)
Setup swallow rule for an event. Swallow means that next events from same interaction will go straight to the handler
Parameters:
{lime.events.Event} e
Event.
{string} type
Event type.
{function(lime.events.Event)} handler
Function to call.

updateDispatchOrder(node)
Update order of handler nodes. Called on tree changes.
Parameters:
{lime.Node} node
Node that has changed.

Documentation generated by JsDoc Toolkit 2.4.0 on Thu Jun 30 2011 11:27:22 GMT+0300 (EEST)