package nuages
- Alphabetic
- By Inheritance
- nuages
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- class BasicButton extends Button
- class BasicPanel extends BoxPanel
- class BasicSlider extends Slider
- class BasicToggleButton extends ToggleButton
-
class
ClickControl[S <: Sys[S]] extends ControlAdapter
A mouse control for interacting with the display surface as well as with nodes and edges.
A mouse control for interacting with the display surface as well as with nodes and edges.
- meta-click on surface: zoom-to-fit - meta-click on node: zoom to fit node - control-click on surface or node: pan to mouse coordinate - double-click on surface: show generator dialog - double-click on edge : show filter dialog - alt-click on edge: delete edge
- class ConnectControl[S <: Sys[S]] extends ControlAdapter with PaintListener
- class ControlPanel extends BasicPanel
- class DSL[S <: Sys[S]] extends AnyRef
- class DragAndMouseDelegateControl[S <: Sys[S]] extends ControlAdapter
-
final
class
GlobalControl[S <: Sys[S]] extends MouseMotionListener
A control that remembers the last mouse location.
- final case class NamedBusConfig(name: String, indices: Vec[Int]) extends Product with Serializable
- trait Nuages[S <: Sys[S]] extends Obj[S] with Publisher[S, Update[S]]
- trait NuagesAttribute[S <: Sys[S]] extends Input[S] with Parent[S] with NuagesParam[S]
- trait NuagesContext[S <: Sys[S]] extends AnyRef
-
trait
NuagesData[S <: Sys[S]] extends Disposable[nuages.NuagesData.S.Tx]
The common trait of all visible objects on the Prefuse display.
The common trait of all visible objects on the Prefuse display.
The next sub-type is
VisualNodethat is represented by a graph node.- See also
- trait NuagesFrame[S <: Sys[S]] extends Disposable[nuages.NuagesFrame.S.Tx]
-
trait
NuagesNode[S <: Sys[S]] extends NuagesData[S]
The common super type of all Prefuse objects that have a central node.
The common super type of all Prefuse objects that have a central node.
The sub-types are
VisualObjandVisualParam.- See also
-
trait
NuagesObj[S <: Sys[S]] extends NuagesNode[S]
The GUI representation of a
proc.Obj.The GUI representation of a
proc.Obj.- See also
Obj
- trait NuagesOutput[S <: Sys[S]] extends NuagesParam[S] with NuagesNode[S]
- trait NuagesPanel[S <: Sys[S]] extends Cursor[S]
-
trait
NuagesParam[S <: Sys[S]] extends NuagesData[S]
A common super-trait for both input views (
NuagesAttribute) and output views (NuagesOutput). - class NuagesShapeRenderer[S <: Sys[S]] extends AbstractShapeRenderer
- trait NuagesView[S <: Sys[S]] extends Cursor[S]
- class OverlayPanel extends BasicPanel
-
class
PanControl extends prefuse.controls.PanControl
A control to pan by pressing on the surface and moving the mouse.
- final case class ParamSpec(lo: Double = 0.0, hi: Double = 1.0, warp: Warp = LinearWarp, unit: String = "") extends Writable with Product with Serializable
-
final
case class
ParametricWarp(curvature: Double) extends Warp with Product with Serializable
Equivalent to
CurveWarpin SuperCollider.Equivalent to
CurveWarpin SuperCollider. For |curvature| < 0.001, this falls back to linear mapping. - class PrefuseAggregateLayout extends Layout
- class SimpleToggleButtonUI extends BasicToggleButtonUI
- trait Warp extends Writable
Value Members
-
def
???!: Nothing
Exception are sometimes swallowed without printing in a transaction.
Exception are sometimes swallowed without printing in a transaction. This ensures a print.
- def ExpWarp: ExponentialWarp.type
- def LinWarp: LinearWarp.type
- val TrigSpec: ParamSpec
- var showAggrLog: Boolean
- var showLog: Boolean
- object BasicButton
- object BasicSlider
- object BasicToggleButton
-
object
ConnectControl
A control that draws a rubber band for connecting two nodes.
- object ControlPanel
- object CosineWarp extends Warp with Product with Serializable
- object DSL
-
object
DbFaderWarp extends Warp with Product with Serializable
Equivalent to
DbFaderWarpin SuperCollider. -
object
DragAndMouseDelegateControl
This control allows the moving around of vertices, but also invokes the mouse control on
NuagesDatainstances (itemEntered,itemExited,itemPressed,itemReleasedanditemDragged). - object ExponentialWarp extends Warp with Product with Serializable
- object FaderWarp extends Warp with Product with Serializable
- object IntWarp extends Warp with Product with Serializable
-
object
KeyControl
A control that handles keyboard input.
A control that handles keyboard input.
- shortcuts as defined per
Nuages.attrShortcut- enter to type a generator or filter -1and2: zoom levels -Opan to next output - forwards toitemKeyPressed,itemKeyReleased,itemKeyTypesofNuagesData(thus making all other keyboard control such as parameter adjustments possible) - object LinearWarp extends Warp with Product with Serializable
- object Nuages extends Type
- object NuagesAttribute
- object NuagesContext
- object NuagesFrame
- object NuagesObj
- object NuagesOutput
- object NuagesPanel
- object NuagesView
- object OverlayPanel
- object ParamSpec extends Serializable
- object ParametricWarp extends Serializable
-
object
PrefuseAggregateLayout
Scala version of the AggregateLayout by Jeffrey Heer (Prefuse Demos).
- object SineWarp extends Warp with Product with Serializable
- object Util
- object Warp
- object Wolkenpumpe