nasa/mct — pull request #75 by VWoeltjen (2012-11-16 20:27:22+00:00)
Title: #70 & MCT-3802: Ensure initial plot data request (for buffered data, for ex.) occurs; add listeners to Time System/Format combo boxes

#70: Request for initial data (to fill plot at time of creation) was previously made only as a result of a resize listener (which was used to collect new data for compression, as compression is a function of plot width). Since compression is not relevant to non-time plots, this listener was not present (and hence no initial block of data was being requested). Fixed by forcing an initial request for data after the plot has been created. Additionally added code to PlotViewFactory to ensure that time axis is correct before this happens (persisted settings refer to whatever actual time was on the plot at the time of commit, so an initial Jump/Scrunch operation needs to occur to get the plot axis up to the current time)

Additionally, combo boxes in the plot control area were missing listeners, causing Apply/Reset to not become enabled upon change. Added these listeners and additionally addressed some errors in the way Time Formats were handled (to make sure quotes, used for literal characters in the time format, are persisted/given to the Java formatter, but not shown to the user.)