Package viceroy.GUI

Interface Summary
CustomActionData interface to handle the data of the viceroy's graph for the GUI
CustomActionInterface interface to handle the actions of the program in the GUI
GraphElementListener interface used by listeners of GraphPanel to listen to events
ViewController This is the interface nodes that wish to be displayed must implement.
 

Class Summary
CustomActionDataImpl implementation.
GraphPanel This class actually displays the graph.
GraphViewer Main GUI Class, divided into two major parts: the first is a panel with control to direct the acutal graph, the second contain the actual GraphPanel.
GraphViewer$1  
ViceroyCustomActionListener The program behaviour upon actions we perform on the gui