Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
[fw/altos] / altosui / AltosGraphUI.java
index 16b0fd48552d77d4dcbbc3ec5ec022f8772d6519..b571fc7d59271d5d4eda971a52488de388474828 100644 (file)
@@ -2,7 +2,7 @@
 // Copyright (c) 2010 Anthony Towns
 // GPL v2 or later
 
-package altosui;
+package AltosUI;
 
 import java.io.*;
 import java.util.ArrayList;
@@ -12,6 +12,7 @@ import java.awt.event.*;
 import javax.swing.*;
 import javax.swing.filechooser.FileNameExtensionFilter;
 import javax.swing.table.*;
+import org.altusmetrum.AltosLib.*;
 
 import org.jfree.chart.ChartPanel;
 import org.jfree.chart.ChartUtilities;
@@ -20,7 +21,7 @@ import org.jfree.chart.axis.AxisLocation;
 import org.jfree.ui.ApplicationFrame;
 import org.jfree.ui.RefineryUtilities;
 
-public class AltosGraphUI extends JFrame 
+public class AltosGraphUI extends AltosFrame 
 {
     JTabbedPane        pane;
 
@@ -109,6 +110,8 @@ public class AltosGraphUI extends JFrame
         protected AltosGraphTime myAltosGraphTime(String suffix) {
             return (new AltosGraphTime("Overall " + suffix))
                 .addElement(e_boost)
+               .addElement(e_fast)
+               .addElement(e_coast)
                 .addElement(e_drogue)
                 .addElement(e_main)
                 .addElement(e_landed);
@@ -120,9 +123,7 @@ public class AltosGraphUI extends JFrame
            graphs.add( myAltosGraphTime("Summary")
                        .addElement(height)
                        .addElement(speed)
-                       .addElement(acceleration)
-                       .addElement(drogue_voltage)
-                       .addElement(main_voltage) );
+                       .addElement(acceleration) );
 
            graphs.add( myAltosGraphTime("Summary")
                        .addElement(height)
@@ -178,8 +179,8 @@ public class AltosGraphUI extends JFrame
         }
     }
 
-    public AltosGraphUI(AltosRecordIterable records) throws InterruptedException, IOException {
-               super("Altos Graph");
+       public AltosGraphUI(AltosRecordIterable records, String name) throws InterruptedException, IOException {
+               super(String.format("Altos Graph %s", name));
 
                AltosDataPointReader reader = new AltosDataPointReader (records);
                if (reader == null)
@@ -238,8 +239,8 @@ public class AltosGraphUI extends JFrame
     {
         ArrayList<AltosGraph> graph = new ArrayList<AltosGraph>();
         graph.addAll((new OverallGraphs()).graphs());
-        graph.addAll((new AscentGraphs()).graphs());
-        graph.addAll((new DescentGraphs()).graphs());
+//        graph.addAll((new AscentGraphs()).graphs());
+//        graph.addAll((new DescentGraphs()).graphs());
 
         if (which > 0) {
             if (which >= graph.size()) {