Packagecom.asterisq.constellation.renderers
Interfacepublic interface IDraggableNodeRenderer extends INodeRenderer, flash.events.IEventDispatcher
ImplementorsBasicNodeRenderer, DefaultNodeRenderer

Interface for a node that is draggable. Use with com.asterisq.constellation.behaviors.DraggingBehavior



Public Properties
 PropertyDefined by
 Inheritedacceleration : Point
The acceleration of this node renderer.
INodeRenderer
 Inheritedconstellation : IConstellation
The constellation instance displaying this node renderer.
INodeRenderer
  dragCenter : Point
Indicates the position of the "grip point" of the mouse during dragging.
IDraggableNodeRenderer
 InheritededgeRenderers : Array
A list of edge renderers connecting this node renderer.
INodeRenderer
  isDragging : Boolean
Indicates whether this node renderer is currently being dragged.
IDraggableNodeRenderer
 InheritedneighborNodeRenderers : Array
A list of neighbor renderers.
INodeRenderer
 Inheritednode : LinkedNode
The node being rendered.
INodeRenderer
 InheritednumEdgeRenderers : uint
The number of edge renderers connecting this node renderer.
INodeRenderer
 Inheritedposition : Point
The position of this node renderer.
INodeRenderer
 Inheritedvelocity : Point
The velocity of this node renderer.
INodeRenderer
Public Methods
 MethodDefined by
 Inherited
Validates this node renderer's position.
INodeRenderer
Property detail
dragCenterproperty
dragCenter:Point  [read-write]

Indicates the position of the "grip point" of the mouse during dragging. This value is relative to this node renderer instance.

Implementation
    public function get dragCenter():Point
    public function set dragCenter(value:Point):void
isDraggingproperty 
isDragging:Boolean  [read-write]

Indicates whether this node renderer is currently being dragged.

Implementation
    public function get isDragging():Boolean
    public function set isDragging(value:Boolean):void