nasa/mct — pull request #64 by VWoeltjen (2012-11-09 23:03:36+00:00)
Title: Non-time Non-time plots (Z-Axis as Time)

Consolidated non-time non-time plots. This adds:

- Z-Axis as time option (displays plots as non-time non-time)

- Refactored plot settings and control area (settings now have defaults, control area is now split into many semi-autonomous classes, replacing the previous monolithic PlotSettingsControlPanel)

- Refactored much of bridge to reduce heavy coupling of components (encapsulated fields et cetera), to introduce enough flexibility for a non-time non-time plot impl

- Miscellaneous typo fixes

Still to do (but think these can wait until after R8It2):

- Finer control over plot axes in z-axis as time (separate Plot Behavior controls for each axis, ability to transpose dependent/independent axes). Spec may change for some of these elements

- Local controls (purple arrows, corner arrows, pan/zoom, legend menus, x/y status & slope area)

- Unit tests need to be written/rewritten (most have been updated, but some which are tied to outdated components need to be restored, and a few have been disabled)

Of course, there are also probably bug fixes necessary. Have only performed minimal testing with real data providers at this point.