dojox/gfx/_gfxBidiSupport.Moveable (version 1.10)

Usage

var foo = new _gfxBidiSupport.Moveable(shape,params);
dojox/gfx/Moveable
Parameter Type Description
shape dojox/gfx.Shape

a shape object to be moved.

params Object

an optional configuration object.

See the dojox/gfx/_gfxBidiSupport.Moveable reference documentation for more information.

Method Summary

  • destroy() stops watching for possible move, deletes all references, so the object can be garbage-collected

Event Summary

  • onFirstMove(mover) called during the very first move notification, can be used to initialize coordinates, can be overwritten.
  • onMouseDown(e) event processor for onmousedown, creates a Mover for the shape
  • onMouseMove(e) event processor for onmousemove, used only for delayed drags
  • onMouseUp(e) event processor for onmouseup, used only for delayed delayed drags
  • onMove(mover,shift) called during every move notification, should actually move the node, can be overwritten.
  • onMoved(mover,shift) called after every incremental move, can be overwritten.
  • onMoveStart(mover) called before every move operation
  • onMoveStop(mover) called after every move operation
  • onMoving(mover,shift) called before every incremental move, can be overwritten.

Methods

destroy()
Defined by dojox/gfx/Moveable

stops watching for possible move, deletes all references, so the object can be garbage-collected

Events

onFirstMove(mover)
Defined by: dojox/gfx/Moveable

called during the very first move notification, can be used to initialize coordinates, can be overwritten.

Parameter Type Description
mover dojox/gfx/Mover

A Mover instance that fired the event.

onMouseDown(e)
Defined by: dojox/gfx/Moveable

event processor for onmousedown, creates a Mover for the shape

Parameter Type Description
e Event

mouse event

onMouseMove(e)
Defined by: dojox/gfx/Moveable

event processor for onmousemove, used only for delayed drags

Parameter Type Description
e Event

mouse event

onMouseUp(e)
Defined by: dojox/gfx/Moveable

event processor for onmouseup, used only for delayed delayed drags

Parameter Type Description
e Event

mouse event

onMove(mover,shift)
Defined by: dojox/gfx/Moveable

called during every move notification, should actually move the node, can be overwritten.

Parameter Type Description
mover dojox/gfx/Mover

A Mover instance that fired the event.

shift Object

An object as {dx,dy} that represents the shift.

onMoved(mover,shift)
Defined by: dojox/gfx/Moveable

called after every incremental move, can be overwritten.

Parameter Type Description
mover dojox/gfx/Mover

A Mover instance that fired the event.

shift Object

An object as {dx,dy} that represents the shift.

onMoveStart(mover)
Defined by: dojox/gfx/Moveable

called before every move operation

Parameter Type Description
mover dojox/gfx/Mover

A Mover instance that fired the event.

onMoveStop(mover)
Defined by: dojox/gfx/Moveable

called after every move operation

Parameter Type Description
mover dojox/gfx/Mover

A Mover instance that fired the event.

onMoving(mover,shift)
Defined by: dojox/gfx/Moveable

called before every incremental move, can be overwritten.

Parameter Type Description
mover dojox/gfx/Mover

A Mover instance that fired the event.

shift Object

An object as {dx,dy} that represents the shift.

Error in the documentation? Can’t find what you are looking for? Let us know!