CTioga TODO
-----------


- Priority: High	Status: Done	Created: 2008\03\01 17-15-06	Done: 2008\03\03 13-57-00
Fuse the axis label into the EdgesAndAxes object, so style is consistent across all stuff.

They were fused together in the PlotStyle class, which is about what we need.
- Priority: Normal	Status: Planning	Created: 2008\03\01 02-28-24
Make it possible to:
  * have several axes for the same plot (such as T and 1/T values)
  * provide facilities for non"-"linear axes (a given transformation of the plotting coordinates "-" plot as a function of 1/T but write only T on the axis)
- Priority: Normal	Status: In progress	Created: 2007\09\29 14-42-40
Fix the background color for complex plots.
- Priority: Low	Status: Planning	Created: 2007\09\27 11-05-41
Add a bounding box detection for "-""-"draw elements
- Priority: Low	Status: Planning	Created: 2007\09\27 11-06-10
Add the possibility to read drawings from a file, one per line (allowing for continuations if a line doesn't start with a \w+: element)
- Priority: Low	Status: Planning	Created: 2007\09\24 23-42-02
Create a theme where the line style would change when all the colors have been used up.
- Priority: Normal	Status: In progress	Created: 2007\09\25 00-30-15
Code cleanup... A great part of the code of the layouts is not exactly where it should be, or is not named the way it should... That should be modified, in due time. And commented, as I'm starting to find it reasonably difficult to cope with it.
Make a separate file to deal with legends, including the layout details.
- Priority: Low	Status: Planning	Created: 2007\09\21 22-11-01
Gnuplot compatibility: provide colorsets and the like to get a decent gnuplot"-"like output.
- Priority: High	Status: Done	Created: 2007\09\21 22-15-27	Done: 2007\09\23 00-11-07
Provide a "-""-"png output for decent automatic production of PNG files ? After all, if people want automatic production of plots for websites, this is the way to go. Use convert.
The option should take a size in the like of 600x600, make a plot with the appropriate aspect ratio, let's say, as many postscript points as pixels and convert it with an approriate density. This setting would override previously specified "-""-"real"-"size options, but not subsequent ones.
- Priority: High	Status: In progress	Created: 2007\09\21 22-10-15
Change the behaviour of legends "-" this is the most disgusting thing currently in ctioga. What needs to be done is:
  "-" have them reflect other attributes (transparency)
  "-" have them work in lines/columns as well (kinda tricky)
  "-" put them closer to the graph (that is: remove the padding of the graph when there is a legend on the side)
  "-" allow them to be framed
  "-" put them in the right place (where they used to be, aligned with the inner plot, not with the outer boundaries, and much closer to the plot)
- Priority: Normal	Status: In progress	Created: 2007\09\21 21-57-26
Make it easier for users to change the look of the graphes, especially:
  * axes,
  * boxed legends
  * ticks
  * a grid (such as in tioga/samples/plots/plots.rb 22) (but find another name than grid, which will be difficult).
And write themes that do precisely this.
- Priority: Low	Status: Done	Created: 2007\09\21 21-56-52	Done: 2007\09\28 21-57-42
Implement a feature (find a good name) to plot all the datafiles given on the command"-"line after expansion) each on its own plots, very much like the browse feature of SoaS.
- Priority: Normal	Status: In progress	Created: 2007\09\21 21-54-56
Implement a "-""-"x2/"-""-"y2 feature to switch from bottom X axis to top X axis (use subplots)
This is partly done, but now many tweaks are necessary to get the labels, axes and the like perfectly right.
- Priority: Normal	Status: In progress	Created: 2007\09\21 21-53-45
Facilitate subplots/parallel plots/ figures
- Priority: Normal	Status: Done	Created: 2007\09\21 21-54-24	Done: 2007\09\21 21-54-43
Implement a "-""-"zoom"-"inset option, that would basically act like an "-""-"inset but with a copy of all the objects pushed so far onto the parent (especially curves). This way, you would just need to add "-""-"zoom"-"inset [inset"-"specs] "-""-"xrange [some range] "-""-"yrange [some range] and that would be the end of it.
