package editor
Provides classes associated with the NetLogo Editor
Shouldn't depend on any other netlogo packages besides org.nlogo.core
- Source
- package.scala
- Alphabetic
- By Inheritance
- editor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait AbstractEditorArea extends JTextComponent
- class AdvancedEditorArea extends RSyntaxTextArea with AbstractEditorArea
- trait Colorizer extends AnyRef
- abstract class DocumentAction extends TextAction
- class DumbIndenter extends Indenter
- class EditorArea extends JEditorPane with AbstractEditorArea with FocusTraversable with FocusListener
- trait EditorAwareAction extends InstallableAction with MouseListener
- case class EditorConfiguration(rows: Int, columns: Int, font: Font, listener: TextListener, colorizer: Colorizer, additionalActions: Map[KeyStroke, TextAction], contextActions: Seq[Action], menuActions: Seq[Action], enableFocusTraversal: Boolean, highlightCurrentLine: Boolean, showLineNumbers: Boolean, is3Dlanguage: Boolean, menu: EditorMenu) extends Product with Serializable
- class EditorField extends EditorArea
- class EditorListener extends PropertyChangeListener with DocumentListener
- trait EditorMenu extends AnyRef
- trait EditorScrollPane extends JScrollPane
- trait FocusTraversable extends JTextComponent
- class FocusTraversalListener extends FocusListener with MouseListener
- class HighlightEditorKit extends DefaultEditorKit with ViewFactory
- class HighlightView extends PlainView
- trait Indenter extends AnyRef
- trait InstallableAction extends Action
- class LineNumberScrollPane extends JScrollPane with EditorScrollPane
- class LineNumbersBar extends JTextPane with DocumentListener
- class LinePainter extends HighlightPainter with CaretListener
- class MouseQuickHelpAction extends AbstractAction with EditorAwareAction with QuickHelpAction
- trait QuickHelpAction extends AnyRef
-
class
SuspendCaretPopupListener extends PopupMenuListener
This class solves a very particular and peculiar problem.
This class solves a very particular and peculiar problem. When a JTextComponent launches a popup menu, the caret continues to process mouse events as normal. This is obviously undesirable for a number of reasons, and is especially problematic on a mac, where there is only one mouse button. This class ensures that the caret (and thus the selection) are frozen at the moment the popup menu is activated and are restored when it closes.
- class ToggleFoldsAction extends AbstractAction
- class TransferFocusAction extends AbstractAction
- class TransferFocusBackwardAction extends AbstractAction
- class UndoManager extends javax.swing.undo.UndoManager with ActionListener with FocusListener with PropertyChangeListener
Value Members
- object Actions
- object DocumentProperties extends PropertyChangeListener
- object EditorArea extends Serializable
- object EditorConfiguration extends Serializable
- object KeyBinding
- object RichDocument