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 aNodeConnectionthe user has to select twoNodeVariableconnection 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
TheNodeGraphto edit. -
mousePreviousPosition
java.awt.Point mousePreviousPosition
for tracking relative motion, useful for relative moves like dragging. -
paintArea
NodeGraphViewPanel paintArea
The panel into which theNodeGraphwill 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 moreNodes 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 entireNodeGraphlike 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
theNodeGraphto 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.
-
-
-