Given an index from the array of personalised colours, this methods tells you
which index in the array of the 8 available colours this colour corresponds to.
This methods returns the column name of a given data point
if the data point is nowhere to be found in the current graph data the result
might be null.
Given an index from the array of personalised strokes, this methods tells you
which index in the array of the 8 available strokes this stroke corresponds to.
JLogView_ is the main class, this is the application itself, therefore there
no constructor, only some static methods to update the frame title and size.
LGApplet is the applet end of the JLogView_ application, it uses the same
internal panel as the standalone application which guarantess identical
display and responses.
This methods loads up all display information from the title, x-axis and y-axis
It is using a JLabel objects so that it can have font information, text and colour
in a single object.
This is the main method, it creates the main frame and two internal panels
one that is a clone view of the old JLogView_ and the other being a brand new
tree view system.
This methods saves the personalised drawing styles in an file called 'JLogView_.prefs'
situated in $CCP4I_TOP/JLogView_ all details are saved in this file as binary
information for two reasons,1) it is much smaller, 2) user can not mess it up
This methods sets the legend for the current graph to be displayed, it triggers
a column renaming if the legend entries and the graph column names do not match
anymore.
This methods tells the object what is the size of the other axis in pixels, the
only size are intersted in is the width if the axis is vertical and the height
if the axis is horizontal, the other dimension does not affect the drawing of the
axis.
This function comes from the ListSelectionListener interace it handles the
response to a click on the list structures and updates the display accordingly
This function comes from the TreeSelectionListener interace it handles the
response to a click on the tree structure and updates the display accordingly