Remoto - VFS: nodeCanvas Class Reference
Remoto - VFS

#include "remoto!stdlib:js/panes/panes/nodeCanvas.js"

Inheritance diagram for nodeCanvas:
pane

Public Member Functions

 nodeCanvas (layout)
 
 applyDiff (diff, user)
 
 applySettings (diff)
 
 applySubscription (data, metadata)
 
 canvasFromMousePos (p)
 
 checkSnap (s, x, y)
 
 copy (docut)
 
 createDot ()
 
 createDot2 (id, x, y, _in, _out)
 
 createFilter (defs, name, offset)
 
 createHeader ()
 
 createHTML ()
 
 createNode (base, x, y)
 
 deleteNodes ()
 
 destroy ()
 
 dropCreateNode (event, ui)
 
 dropCreateNode2 (attributes, inputs, outputs)
 
 extract ()
 
 findGroupHeadAndTail (n)
 
 frameNodes (returnOnly)
 
 frameNodesAnimate ()
 
 getPlug (path, input, firstAvailable)
 
 hideDots (evt)
 
 mouseFromCanvasPos (p)
 
 paste ()
 
 postDiff ()
 
 pushUndoable (evt, data)
 
 recordPost (evt, type, diff)
 
 redo ()
 
 resize ()
 
 selectAll ()
 Select all nodes. More...
 
 selectionBounds (s)
 
 showDots (evt)
 
 transform (x, y, z)
 
 undo ()
 
 zoomBy (amount)
 
- Public Member Functions inherited from pane
 pane (layout, object)
 
 activate ()
 DOCME. More...
 
 applyDiff (data, user)
 
 applyReleaseLock (data)
 
 applyRequestError (command, id, reason)
 
 applyRequestLock (data)
 
 applyRequestSuccess (command, id, data, metadata)
 
 applySettings (settings)
 
 applySubscription (data, metadata)
 
 area ()
 
 attach ()
 Provides an opportunity for a pane to pass an attach command to its object. More...
 
 attached ()
 Detects is this pane is attached to the DOM. More...
 
 createHTML ()
 
 deactivate ()
 If a deactivate method is present on this pane's _object, call it. More...
 
 destroy ()
 DOCME. More...
 
 detach ()
 Detach this._html and call this._object.detach(). More...
 
 find (p, type)
 
 hasHelp ()
 
 mounted (mountState)
 Notify this pane that the mounted state has changed. More...
 
 rename (name)
 
 resize ()
 DOCME. More...
 
 saveLayout ()
 Build the layout for this pane. More...
 
 triggerCurrentPane ()
 DOCME. More...
 
getter help
 A getter that will return a pane object's help message, or a default message indicating that no help is available. More...
 
getter paneType
 A getter which will calculate the pane type based on the _object, or return the default "pane". More...
 

Getters & Setters

getter globalDiffing
 a getter DOCME More...
 
getter nodeLoadersTotal
 a getter DOCME More...
 
getter nodeLoadersComplete
 a getter DOCME More...
 
getter nodeMenu
 a getter DOCME More...
 
getter currentTransform
 Return the current viewer transform as { x:x:, y:y, z:z }. More...
 
getter selection
 a getter DOCME More...
 

Detailed Description

DOCME

Constructor & Destructor Documentation

◆ nodeCanvas()

nodeCanvas (   layout)
Parameters
layout

DOCME

Member Function Documentation

◆ applyDiff()

applyDiff (   diff,
  user 
)
Parameters
diff
user

DOCME

◆ applySettings()

applySettings (   diff)
Parameters
diff

DOCME

◆ applySubscription()

applySubscription (   data,
  metadata 
)
Parameters
data
metadata

DOCME

◆ canvasFromMousePos()

canvasFromMousePos (   p)
Parameters
p
Returns

DOCME

◆ checkSnap()

checkSnap (   s,
  x,
  y 
)
Parameters
s
x
y
Returns

DOCME

◆ copy()

copy (   docut)
Parameters
docut
Returns

DOCME

◆ createDot()

createDot ( )

DOCME

◆ createDot2()

createDot2 (   id,
  x,
  y,
  _in,
  _out 
)
Parameters
id
x
y
_in
_out
Returns

DOCME

◆ createFilter()

createFilter (   defs,
  name,
  offset 
)
Parameters
defs
name
offset

DOCME

◆ createHeader()

createHeader ( )
Returns

DOCME

◆ createHTML()

createHTML ( )
Returns

DOCME

◆ createNode()

createNode (   base,
  x,
  y 
)
Parameters
base
x
y

DOCME

◆ currentTransform()

getter currentTransform

Return the current viewer transform as { x:x:, y:y, z:z }.

◆ deleteNodes()

deleteNodes ( )
Returns

DOCME

◆ destroy()

destroy ( )

DOCME

◆ dropCreateNode()

dropCreateNode (   event,
  ui 
)
Parameters
event
ui

DOCME

◆ dropCreateNode2()

dropCreateNode2 (   attributes,
  inputs,
  outputs 
)
Parameters
attributes
inputs
outputs

DOCME

◆ extract()

extract ( )

DOCME

◆ findGroupHeadAndTail()

findGroupHeadAndTail (   n)
Parameters
n
Returns

DOCME

◆ frameNodes()

frameNodes (   returnOnly)
Parameters
returnOnly
Returns

DOCME

◆ frameNodesAnimate()

frameNodesAnimate ( )

DOCME

◆ getPlug()

getPlug (   path,
  input,
  firstAvailable 
)
Parameters
path
input
firstAvailable
Returns

DOCME

◆ globalDiffing()

setter globalDiffing

a getter DOCME

a setter DOCME

◆ hideDots()

hideDots (   evt)
Parameters
evt
Returns

DOCME

◆ mouseFromCanvasPos()

mouseFromCanvasPos (   p)
Parameters
p
Returns

DOCME

◆ nodeLoadersComplete()

setter nodeLoadersComplete

a getter DOCME

a setter DOCME

◆ nodeLoadersTotal()

setter nodeLoadersTotal

a getter DOCME

a setter DOCME

◆ nodeMenu()

getter nodeMenu

a getter DOCME

◆ paste()

paste ( )
Returns

DOCME

◆ postDiff()

postDiff ( )

DOCME

◆ pushUndoable()

pushUndoable (   evt,
  data 
)
Parameters
evt
data

DOCME

◆ recordPost()

recordPost (   evt,
  type,
  diff 
)
Parameters
evt
type
diff

DOCME

◆ redo()

redo ( )
Returns

DOCME

◆ resize()

resize ( )

DOCME

◆ selectAll()

selectAll ( )

Select all nodes.

DOCME

◆ selection()

setter selection

a getter DOCME

a setter DOCME

◆ selectionBounds()

selectionBounds (   s)
Parameters
s
Returns

DOCME

◆ showDots()

showDots (   evt)
Parameters
evt
Returns

DOCME

◆ transform()

transform (   x,
  y,
  z 
)
Parameters
x
y
z

DOCME

◆ undo()

undo ( )
Returns

DOCME

◆ zoomBy()

zoomBy (   amount)
Parameters
amount

DOCME


The documentation for this class was generated from the following file: