org.nlogo.shape.editor
package org.nlogo.shape.editor
Members list
Type members
Classlikes
class DrawableList[A <: Shape](shapeTracker: ShapeListTracker, rows: Int, height: Int, parent: Component)(implicit ct: ClassTag[A]) extends JList[A], VectorShapeContainer
Attributes
- Source
- DrawableList.scala
- Supertypes
-
trait VectorShapeContainerclass JList[A]trait Accessibletrait Scrollableclass JComponentclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
object EditorDialog
Attributes
- Companion
- class
- Source
- EditorDialog.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EditorDialog.type
class EditorDialog(parent: JDialog, container: VectorShapeContainer, originalShape: VectorShape, nameEditable: Boolean) extends JDialog, PropertyChangeListener
Attributes
- Companion
- object
- Source
- EditorDialog.scala
- Supertypes
-
trait PropertyChangeListenertrait EventListenerclass JDialogtrait RootPaneContainertrait WindowConstantsclass Dialogclass Windowtrait Accessibleclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
object ElementType
Attributes
- Companion
- trait
- Source
- EditorDialog.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ElementType.type
class ImportDialog(parent: JDialog, manager: ManagerDialog[_ <: Shape], list: DrawableList[_ <: Shape]) extends JDialog, ListSelectionListener
Attributes
- Source
- ImportDialog.scala
- Supertypes
-
trait ListSelectionListenertrait EventListenerclass JDialogtrait RootPaneContainertrait WindowConstantsclass Dialogclass Windowtrait Accessibleclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
class LinkEditorDialog(parent: JDialog, list: DrawableList[LinkShape], shape: LinkShape) extends JDialog, VectorShapeContainer
Attributes
- Source
- LinkEditorDialog.scala
- Supertypes
-
trait VectorShapeContainerclass JDialogtrait RootPaneContainertrait WindowConstantsclass Dialogclass Windowtrait Accessibleclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
class LinkShapeManagerDialog(parentFrame: Frame, world: World, modelLoader: AbstractModelLoader) extends ManagerDialog[LinkShape], LinkShapesManagerInterface
Attributes
- Source
- LinkShapeManagerDialog.scala
- Supertypes
-
trait ShapesManagerInterfaceclass ManagerDialog[LinkShape]trait ThemeSynctrait ListSelectionListenertrait EventListenerclass JDialogtrait RootPaneContainertrait WindowConstantsclass Dialogclass Windowtrait Accessibleclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
abstract class ManagerDialog[A <: Shape](parentFrame: Frame, modelLoader: AbstractModelLoader, shapeListTracker: ShapeListTracker)(implicit ct: ClassTag[A]) extends JDialog, ListSelectionListener, ThemeSync
Attributes
- Source
- ManagerDialog.scala
- Supertypes
-
trait ThemeSynctrait ListSelectionListenertrait EventListenerclass JDialogtrait RootPaneContainertrait WindowConstantsclass Dialogclass Windowtrait Accessibleclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LinkShapeManagerDialogclass TurtleShapeManagerDialog
class ShapeCellRenderer extends JPanel, ListCellRenderer[Shape]
Attributes
- Source
- ShapeCellRenderer.scala
- Supertypes
-
trait ListCellRenderer[Shape]class JPaneltrait Accessibleclass JComponentclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
class ShapeView(editorDialog: EditorDialog, shape: VectorShape) extends JPanel, PropertyChangeListener
Attributes
- Source
- ShapeView.scala
- Supertypes
-
trait PropertyChangeListenertrait EventListenerclass JPaneltrait Accessibleclass JComponentclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
class TurtleShapeManagerDialog(parentFrame: Frame, world: World, modelLoader: AbstractModelLoader) extends ManagerDialog[VectorShape], TurtleShapesManagerInterface
Attributes
- Source
- TurtleShapeManagerDialog.scala
- Supertypes
-
trait ShapesManagerInterfaceclass ManagerDialog[VectorShape]trait ThemeSynctrait ListSelectionListenertrait EventListenerclass JDialogtrait RootPaneContainertrait WindowConstantsclass Dialogclass Windowtrait Accessibleclass Containerclass Componenttrait Serializabletrait MenuContainertrait ImageObserverclass Objecttrait Matchableclass AnyShow all
In this article