Serialized Form
-
Package com.marginallyclever.donatello
-
Class com.marginallyclever.donatello.NodeEditPanel extends javax.swing.JPanel implements Serializable
-
Class com.marginallyclever.donatello.AddNodePanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
confirmButton
javax.swing.JButton confirmButton
The button that initiates the add action. -
names
javax.swing.JComboBox<java.lang.String> names
the list of names from theNodeFactory
.
-
-
-
Class com.marginallyclever.donatello.Donatello extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
actions
java.util.ArrayList<javax.swing.AbstractAction> actions
The list of actions registered in the editor. This list is used for calls toNodeGraphEditorPanel.updateActionEnableStatus()
. -
connectionBeingCreated
NodeConnection connectionBeingCreated
To create aNodeConnection
the user has to select twoNodeVariable
connection points. This is where the first is stored until the user completes the connection or cancels the action. -
copiedGraph
NodeGraph copiedGraph
Store copied nodes in this buffer. Could be a user-space file instead. -
dragOn
boolean dragOn
true while dragging one or more nodes around. -
lastConnectionPoint
NodeConnectionPointInfo lastConnectionPoint
The last connection point found -
model
NodeGraph model
TheNodeGraph
to edit. -
mousePreviousPosition
java.awt.Point mousePreviousPosition
for tracking relative motion, useful for relative moves like dragging. -
paintArea
NodeGraphViewPanel paintArea
The panel into which theNodeGraph
will be painted. -
popupBar
javax.swing.JPopupMenu popupBar
The popupBar appears when the user right clicks in the paintArea. It contains all actions that affect one or moreNode
s within the model. -
popupPoint
java.awt.Point popupPoint
cursor position when the popup menu happened. -
selectedNodes
java.util.List<Node> selectedNodes
The currently selected nodes for group operations -
selectionAreaStart
java.awt.Point selectionAreaStart
first corner of the bounding area when a user clicks and drags to form a box. -
selectionOn
boolean selectionOn
true while drawing a box to select nodes. -
toolBar
javax.swing.JToolBar toolBar
The toolBar contains Actions that affect the entireNodeGraph
like Save, Load, New, and Update.
-
-
-
Class com.marginallyclever.donatello.NodeGraphViewPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
listeners
java.util.List<NodeGraphViewListener> listeners
listener pattern for painting viaNodeGraphViewListener.paint(Graphics, NodeGraphViewPanel)
. -
model
NodeGraph model
theNodeGraph
to edit.
-
-
-
-
Package com.marginallyclever.donatello.actions
-
Class com.marginallyclever.donatello.actions.undoable.AddNodeAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.GraphCopyAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.ActionCutGraph extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
actionCopyGraph
ActionCopyGraph actionCopyGraph
The copy action on which this action depends. -
actionDeleteGraph
ActionDeleteGraph actionDeleteGraph
The delete action on which this action depends.
-
-
-
Class com.marginallyclever.donatello.actions.undoable.DeleteGraphAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.EditNodeAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.GraphFoldAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
actionCutGraph
ActionCutGraph actionCutGraph
The cut action on which this action depends. -
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.ForciblyUpdateNodesAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.undoable.LoadGraphAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected. -
fc
javax.swing.JFileChooser fc
The file chooser remembers the last path.
-
-
-
Class com.marginallyclever.donatello.actions.GraphNewAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.undoable.PasteGraphAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.GraphPrintAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.GraphSaveAsAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected. -
fc
javax.swing.JFileChooser fc
The file chooser remembers the last path.
-
-
-
Class com.marginallyclever.donatello.actions.GraphStraightenAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected. -
SNAP_SIZE
int SNAP_SIZE
The default snap rounding distance
-
-
-
Class com.marginallyclever.donatello.actions.GraphUnfoldAction extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-
Class com.marginallyclever.donatello.actions.ActionUpdateGraph extends javax.swing.AbstractAction implements Serializable
-
Serialized Fields
-
editor
NodeGraphEditorPanel editor
The editor being affected.
-
-
-