Class

de.sciss.mellite.gui.impl.grapheme.tool

AddImpl

Related Doc: package tool

Permalink

final class AddImpl[S <: Sys[S]] extends GraphemeTool[S, Add] with ModelImpl[Update[Add]]

Linear Supertypes
ModelImpl[Update[Add]], GraphemeTool[S, Add], BasicTool[S, Add], Model[Update[Add]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AddImpl
  2. ModelImpl
  3. GraphemeTool
  4. BasicTool
  5. Model
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AddImpl(canvas: GraphemeCanvas[S])

    Permalink

Type Members

  1. type Child = GraphemeObjView[S]

    Permalink
  2. type Y = Double

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addListener(pf: Listener[Update[Add]]): pf.type

    Permalink
    Definition Classes
    ModelImpl → Model
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val canvas: GraphemeCanvas[S]

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def commit(drag: Add)(implicit tx: S.Tx, cursor: Cursor[S]): Option[UndoableEdit]

    Permalink

    Called after the end of a mouse drag gesture.

    Called after the end of a mouse drag gesture. If this constitutes a valid edit, the method should return the resulting undoable edit.

    drag

    the last editing state

    cursor

    the cursor that might be needed to construct the undoable edit

    returns

    either Some edit or None if the action does not constitute an edit or the edit parameters are invalid.

    Definition Classes
    AddImplBasicTool
  9. def defaultCursor: Cursor

    Permalink

    The mouse cursor used when the tool is active.

    The mouse cursor used when the tool is active.

    Definition Classes
    AddImplBasicTool
  10. final def dispatch(update: Update[Add]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ModelImpl
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. val icon: Icon

    Permalink

    The icon to use in a tool bar.

    The icon to use in a tool bar.

    Definition Classes
    AddImplBasicTool
  17. def install(component: Component): Unit

    Permalink

    Called to activate the tool to operate on the given component.

    Called to activate the tool to operate on the given component.

    Definition Classes
    AddImplBasicTool
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. def name: String

    Permalink

    The human readable name of the tool.

    The human readable name of the tool.

    Definition Classes
    AddImplBasicTool
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def releaseListeners(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ModelImpl
  24. def removeListener(pf: Listener[Update[Add]]): Unit

    Permalink
    Definition Classes
    ModelImpl → Model
  25. def startListening(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ModelImpl
  26. def stopListening(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ModelImpl
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. def uninstall(component: Component): Unit

    Permalink

    Called to deactivate the tool before switching to a different tool.

    Called to deactivate the tool before switching to a different tool.

    Definition Classes
    AddImplBasicTool
  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ModelImpl[Update[Add]]

Inherited from GraphemeTool[S, Add]

Inherited from BasicTool[S, Add]

Inherited from Model[Update[Add]]

Inherited from AnyRef

Inherited from Any

Ungrouped