예제 #1
0
        public void set(PlotterController pc)
        {
            State                  = pc.State;
            SelectMode             = pc.SelectMode;
            CreatingFigureType     = pc.CreatingFigType;
            CreatingFigurePointCnt = 0;

            if (pc.FigureCreator != null)
            {
                CreatingFigurePointCnt = pc.FigureCreator.Figure.PointCount;
            }

            MeasureMode = pc.MeasureMode;

            HasSelect = pc.HasSelect();
        }
예제 #2
0
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     if(_measureMode != MeasureModes.Distance)
     {
        MeasureMode = MeasureModes.Distance;
         OnMeasureModeChanged();
     }
 }
예제 #3
0
 private void toolStripButton2_Click(object sender, EventArgs e)
 {
     if(_measureMode != MeasureModes.Area)
     {
         MeasureMode = MeasureModes.Area;
         OnMeasureModeChanged();
         
     }
     
 }
예제 #4
0
 /// <summary>
 /// Creates a new instance of MeasureDialog
 /// </summary>
 public MeasureDialog()
 {
     InitializeComponent();
     _measureMode = MeasureModes.Distance;
     _currentDist = metersToolStripMenuItem;
     _currentArea = metersToolStripMenuItem1;
 }