Class lime.events.Drag
Defined in: drag.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
lime.events.Drag(event, opt_snapToCenter, opt_bounds, opt_targetObject)
Object representing Drag interaction.
|
| Field Attributes | Field Name and Description |
|---|---|
| <static> |
lime.events.Drag.Event
Enum for dragging related events
|
| Method Attributes | Method Name and Description |
|---|---|
|
addDropTarget(drop)
Add another node as drop target.
|
|
|
Return the area limit.
|
|
| <private> |
moveHandler_(e)
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.