Enabled pan and zoom. Once the y axis were pinned so their origins are the same...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Fri, 6 Jan 2012 03:31:27 +0000 (03:31 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Fri, 6 Jan 2012 03:31:27 +0000 (03:31 +0000)
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@276 180e2498-e6e9-4542-8430-84ac67f01cd8

src/net/sf/openrocket/android/simulation/SimulationChart.java

index 75d5dde1d80d734040ce18e050491c7657cacd40..20bab823c2708a6f7fe8ce514aa35260548d4b69 100644 (file)
@@ -95,6 +95,10 @@ public class SimulationChart {
         */\r
        public Intent execute(Context context) {\r
 \r
+               /*\r
+                * TODO -\r
+                * Figure out why you can pan all over the place even where there are no visible points.\r
+                */\r
                int seriesCount = 2;\r
                // if the same series is selected twice, only plot it once.\r
                if ( series1 == series2 ) {\r
@@ -111,7 +115,7 @@ public class SimulationChart {
                renderer.setXLabels(10);\r
                renderer.setYLabels(10);\r
                renderer.setShowGrid(true);\r
-               //renderer.setZoomButtonsVisible(true);\r
+               renderer.setZoomButtonsVisible(true);\r
                renderer.setChartTitle("Simulation");\r
 \r
                renderer.setMargins(new int[] { 50, 30, 0, 20 });\r
@@ -122,6 +126,8 @@ public class SimulationChart {
                                r.setPointStyle(styles[i]);\r
                                r.setFillPoints(true);\r
                                renderer.addSeriesRenderer(r);\r
+                               // setting the YAximMin to 0 locks the origins.\r
+                               renderer.setYAxisMin(0.0, i);\r
                        }\r
                }\r
 \r
@@ -158,9 +164,7 @@ public class SimulationChart {
                renderer.setXAxisMax(xmax);\r
                renderer.setYAxisMax(ymax);\r
 \r
-               // Don't allow pan & zoom just yet.\r
-               renderer.setPanEnabled(false,false);\r
-               renderer.setZoomEnabled(false,false);\r
+               // These configurations don't really work well just now.\r
                //renderer.setPanLimits(new double[] { xmin, xmax, ymin, ymax });\r
                //renderer.setZoomLimits(new double[] { xmin, xmax, ymin, ymax });\r
 \r