Class Index | File Index

Classes


Class lime.events.Drag


Defined in: drag.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
lime.events.Drag(event, opt_snapToCenter, opt_bounds, opt_targetObject)
Object representing Drag interaction.
Field Summary
Field Attributes Field Name and Description
<static>  
lime.events.Drag.Event
Enum for dragging related events
Method Summary
Method Attributes Method Name and Description
 
Add another node as drop target.
 
 
Return the area limit.
<private>  
Handle move events.
<private>  
Handle release events.
 
setBounds(bounds)
Set new limitation area.
Class Detail
lime.events.Drag(event, opt_snapToCenter, opt_bounds, opt_targetObject)
Object representing Drag interaction.
Parameters:
{lime.events.Event} event
Event that started dragging.
{boolean=} opt_snapToCenter
If dragging relates to center position.
{goog.math.Box=} opt_bounds
Drag area limit.
{lime.Node=} opt_targetObject
Different target object.
Field Detail
<static> lime.events.Drag.Event
Enum for dragging related events
Method Detail
addDropTarget(drop)
Add another node as drop target.
Parameters:
{lime.Node} drop
Drop target node.

disposeInternal()

{goog.math.Box} getBounds()
Return the area limit.
Returns:
{goog.math.Box} Bounding box.

<private> moveHandler_(e)
Handle move events.
Parameters:
{lime.events.Event} e
Event.

<private> releaseHandler_(e)
Handle release events.
Parameters:
{lime.events.Event} e
Event.

setBounds(bounds)
Set new limitation area.
Parameters:
{goog.math.Box} bounds
Bounding box.

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