All Classes and Interfaces
Class
Description
For listening to the
NodeFactoryPanel.A
JButton filled with the background color.4 point cubic bezier splines.
Calculates the color of a
BufferedImage at a given point.For dealing with
ColorSeparates a color into its four component CMYK channels.
Separates a color into its four component RGBA channels.
DelayedDocumentValidator validates the text in a number field using a SimpleParser so it can
handle simple math expressions.Donatello is a Graphic User Interface to edit a Graph.Registers Swing
Nodes to the NodeFactory.Interface for listening to changes in the selected nodes of a
Donatello.Swing UI allowing a user to edit an existing
Node.Convenient methods for searching files in a directory and finding the user's donatello/extensions path.
This is container for a String.
Launches a "select file to open" dialog and attempts to load the
Graph from disk.Used by any class wanting to add decorations to a
GraphViewPanel.GraphViewPanel visualizes the contents of a Graph with Java Swing.Ports which implement this interface will provide custom displays in the graph view.
This class holds the settings for the
GraphViewPanel class.provides an edit interface for the
GraphViewSettings class.A port that accepts a filename.
An input port that accepts a
BufferedImage.InputNumber exists only so that OutputInteger and OutputDouble can both connect to it.An input port that allows the user to select a range of values using a slider.
Invert the colors in an image.
Remembers the state of important keys.
Loads a
Color into the graph.This
Node can load an AWT BufferedImage.Launches the "Add Node" dialog.
Performs an
NodeCopyAction and then an NodeDeleteAction.Deletes the editor's selected
Nodes and sundry.Swing UI allowing a user to create a new
Node as registered with a NodeFactory.Disconnects the selected
Nodes from any non-selected Nodes of a Graph.Duplicates the editor's copy buffer, inserts the contents into the editor's current
Graph, and sets the
new content as the editor's selected items.PanelHelper is a collection of static methods to help build panels.Convenient methods for dealing with system properties.
Queue the
Nodes of a Graph in the ThreadPoolScheduler
based on their depth in the graph.RecentFilesMenu is a menu that keeps track of recently loaded files.Logback policy referenced in logback.xml in order to get a new file at each start of the application
Resize an
BufferedImage to the new desired sizeBase class for all Select.
A JCheckBox that sets itself up to format true/false.
A button that does nothing until you attach an observer.
A color selection dialog
A JFormattedTextField that sets itself up to format floating point numbers.
A SelectEvent is fired when a Select changes value.
A file selection dialog
A JFormattedTextField that sets itself up to format integers.
A SelectEvent is fired when a Select changes value.
A container for all Select elements, to facilitate formatting as a group.
A short text input.
A JFormattedTextField that sets itself up to format integers.
Read only JEditorPane with an HyperlinkListener for text/html, contening or not, multiple html link.
A text input dialog with some limited formatting options.
A short text input.
A toggle button that does nothing until you attach an observer.
Split a
BufferedImage into separate CMYK channels.Interface for classes that provide a Swing component.
Publishes the time in seconds continuously.
Creates a single color
Icon based on a Unicode symbol.A singleton class that provides a single instance of
UndoManager for the entire application.UpdateClock notifies all listeners at the scheduled interval.
Classes which implement
UpdateClockListener can subscribe to an UpdateClock to receive
UpdateClockListener.updateClockEvent() at the scheduled interval.