Package

de.sciss

swingtree

Permalink

package swingtree

Visibility
  1. Public
  2. All

Type Members

  1. trait CellEditor[+A] extends Publisher

    Permalink

    Common superclass of cell editors.

  2. trait CellView[+A] extends AnyRef

    Permalink

    Describes components that have a concept of a "cell", each of which contains a value, may be selected, and may support pluggable Renderers and Editors.

  3. trait EditableCells[A] extends AnyRef

    Permalink

    This should be mixed in to CellView implementations that support pluggable editors.

  4. trait EditableCellsCompanion extends AnyRef

    Permalink

    Describes the structure of a component's companion object where pluggable cell editors must be supported.

  5. class ExternalTreeModel[A] extends TreeModel[A]

    Permalink

    Represents tree data as a sequence of root nodes, and a function that can retrieve child nodes.

  6. class InternalTreeModel[A] extends TreeModel[A]

    Permalink
  7. trait RenderableCells[A] extends AnyRef

    Permalink

    This should be mixed in to CellView implementations that support pluggable renderers.

  8. trait RenderableCellsCompanion extends AnyRef

    Permalink

    Describes the structure of a component's companion object where pluggable cell renderers must be supported.

  9. class Tree[A] extends Component with CellView[A] with EditableCells[A] with RenderableCells[A] with Wrapper

    Permalink

    Wrapper for a JTree.

    Wrapper for a JTree. The tree model is represented by a lazy child expansion function that may or may not terminate in leaf nodes.

    The tree publishes structural events, such as nodes being added or removed, on its main publisher, whereas selection changes are published to the dedicated s e l e c t i o n object.

    See also

    javax.swing.JTree

  10. sealed trait TreeEditors extends EditableCellsCompanion

    Permalink
  11. trait TreeModel[A] extends AnyRef

    Permalink
  12. sealed trait TreeRenderers extends RenderableCellsCompanion

    Permalink

Value Members

  1. object ExternalTreeModel

    Permalink
  2. object InternalTreeModel

    Permalink
  3. object Tree extends TreeRenderers with TreeEditors

    Permalink
  4. object TreeModel

    Permalink
  5. package event

    Permalink

Ungrouped