NuagesObj

trait NuagesObj[T <: Txn[T]] extends NuagesNode[T]

The GUI representation of a proc.Obj.

See also

Obj

Companion
object
trait NuagesNode[T]
trait NuagesData[T]
trait Disposable[T]
class Object
trait Matchable
class Any
class NuagesObjImpl[T]

Value members

Abstract methods

def aggregate: AggregateItem
def auralObjAdded(aural: AuralObj[T])(implicit tx: T): Unit
def auralObjRemoved(aural: AuralObj[T])(implicit tx: T): Unit
def frameOffset: Long

Frame with respect to the object's parent at which the object begins to exist.

Frame with respect to the object's parent at which the object begins to exist.

def getOutput(key: String)(implicit tx: TxnLike): Option[NuagesOutput[T]]
def hasOutput(key: String)(implicit tx: TxnLike): Boolean
def isCollector(implicit tx: TxnLike): Boolean
def meterUpdate(newPeak: Double): Unit
def obj(implicit tx: T): Obj[T]
def setSolo(onOff: Boolean)(implicit tx: T): Unit
def spanOption(implicit tx: T): Option[SpanLikeObj[T]]

Concrete methods

def attributes(implicit tx: T): Map[String, NuagesAttribute[T]]
def outputs(implicit tx: T): Map[String, NuagesOutput[T]]
def removeSelf()(implicit tx: T): Unit

Inherited methods

def dispose()(implicit tx: T): Unit
Inherited from
Disposable
def itemDragged(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

Called when the pointer device has dragged the item.

Called when the pointer device has dragged the item.

Inherited from
NuagesData
def itemEntered(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

Called when the pointer device has entered the item.

Called when the pointer device has entered the item.

Inherited from
NuagesData
def itemExited(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

Called when the pointer device has exited the item.

Called when the pointer device has exited the item.

Inherited from
NuagesData
def itemKeyPressed(vi: VisualItem, e: Pressed): Boolean

Called when a key is pressed over the item.

Called when a key is pressed over the item.

Returns

true if the event was handled, false if it was ignored and should bubble up to the parent container

Inherited from
NuagesData
def itemKeyReleased(vi: VisualItem, e: Pressed): Unit

Called when a key is released over the item.

Called when a key is released over the item.

Inherited from
NuagesData
def itemKeyTyped(vi: VisualItem, e: Typed): Unit

Called when a key has been typed over the item.

Called when a key has been typed over the item.

Inherited from
NuagesData
def itemPressed(vi: VisualItem, e: MouseEvent, pt: Point2D): Boolean

Called when the pointer device has pressed the item.

Called when the pointer device has pressed the item.

Returns

true if the event was handled, false if it was ignored and should bubble up to the parent container

Inherited from
NuagesData
def itemReleased(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

Called when the pointer device has released the item.

Called when the pointer device has released the item.

Inherited from
NuagesData
def outline: Shape
Inherited from
NuagesData
def pNode: Node

The corresponding Prefuse node.

The corresponding Prefuse node.

Inherited from
NuagesNode
def render(g: Graphics2D, vi: VisualItem): Unit

Asks the receiver to paint its GUI representation.

Asks the receiver to paint its GUI representation.

Inherited from
NuagesData
def update(shp: Shape): Unit

Called from drag-control: updates the current geometric shape of the corresponding visual item.

Called from drag-control: updates the current geometric shape of the corresponding visual item.

Inherited from
NuagesData

Abstract fields

var name: String

GUI property: name of the object to display.

GUI property: name of the object to display.

Inherited fields

var fixed: Boolean

GUI property: whether the node is allowed to move around as part of the dynamic layout (false) or not (true).

GUI property: whether the node is allowed to move around as part of the dynamic layout (false) or not (true).

Inherited from
NuagesData