tmf.ui: Bug 469644: Clear axises of chart when trace is closed
[deliverable/tracecompass.git] / org.eclipse.tracecompass.tmf.ui / src / org / eclipse / tracecompass / tmf / ui / viewers / xycharts / TmfXYChartViewer.java
index 6b2ca15d0e1b6f1b81c6f6d638d2595830cb00e0..605ae7b5fe91d8c8f9b9e96d316f6eec1ff544ad 100644 (file)
@@ -29,6 +29,7 @@ import org.swtchart.Chart;
 import org.swtchart.IAxis;
 import org.swtchart.ISeries;
 import org.swtchart.ISeriesSet;
+import org.swtchart.Range;
 
 /**
  * Base class for a XY-Chart based on SWT chart. It provides a methods to define
@@ -286,6 +287,8 @@ public abstract class TmfXYChartViewer extends TmfTimeViewer implements ITmfChar
     @Override
     public void reset() {
         super.reset();
+        setStartTime(0);
+        setEndTime(0);
         clearContent();
     }
 
@@ -356,6 +359,9 @@ public abstract class TmfXYChartViewer extends TmfTimeViewer implements ITmfChar
             for (int i = 0; i < series.length; i++) {
                 set.deleteSeries(series[i].getId());
             }
+            for (IAxis axis: fSwtChart.getAxisSet().getAxes()){
+                axis.setRange(new Range(0,1));
+            }
             fSwtChart.redraw();
         }
     }
This page took 0.036461 seconds and 5 git commands to generate.