Exemple #1
0
        private void pauseToolStripMenuItem_Click(object sender, EventArgs e)
        {
            paused = pauseToolStripMenuItem.Checked;

            AxesRange range = graph.AxesRange;

//            range.XOffset = 0;
//            graph.AxesRange = range;
//            graph.Rolling = false;
            graph.LockXMouse           = !paused;
            graph.ZoomFromXMin         = graph.LockXMouse;
            graph.TrackHorizontalTrace = !paused && horizontalAutoscaleMenuItem.Checked;
            horizontalScrollLeftToolStripMenuItem.Enabled  = paused;
            horizontalScrollRightToolStripMenuItem.Enabled = paused;
        }
Exemple #2
0
        private void graph_ViewReset(object sender, EventArgs e)
        {
            graphSettings = defaultGraphSettings.Clone();

            AxesRange defaultRange = graphSettings.AxesRange;
            AxesRange currentRange = graph.AxesRange;

            currentRange.XMin    = defaultRange.XMin;
            currentRange.XMax    = defaultRange.XMax;
            currentRange.YMin    = defaultRange.YMin;
            currentRange.YMax    = defaultRange.YMax;
            currentRange.XOffset = 0;
            currentRange.YOffset = 0;

            graph.AxesRange = currentRange;

            graph.Rolling = true;

            SetHorizontalAutoscaleIndex((TrackingMode)graphSettings.HorizontalAutoscaleIndex, true);
            SetVerticalAutoscaleIndex((TrackingMode)graphSettings.VerticalAutoscaleIndex, true);
        }