private void btnCancelMain_Click(object sender, EventArgs e) { isClosing = true; mf.curve.isCurveValid = false; mf.curve.moveDistance = 0; mf.curve.isOkToAddDesPoints = false; mf.curve.isCurveSet = false; mf.curve.refList?.Clear(); mf.curve.isCurveSet = false; mf.DisableYouTurnButtons(); //mf.btnContourPriority.Enabled = false; //mf.curve.ResetCurveLine(); mf.curve.isBtnCurveOn = false; mf.btnCurve.Image = Properties.Resources.CurveOff; if (mf.isAutoSteerBtnOn) { mf.btnAutoSteer.PerformClick(); } if (mf.yt.isYouTurnBtnOn) { mf.btnAutoYouTurn.PerformClick(); } mf.curve.numCurveLineSelected = 0; Close(); }
private void btnCancelMain_Click(object sender, EventArgs e) { //mf.curve.numCurveLines = mf.curve.curveArr.Count; //if (mf.curve.numCurveLineSelected > mf.curve.numCurveLines) mf.curve.numCurveLineSelected = mf.curve.numCurveLines; //if (mf.curve.numCurveLineSelected < originalSelected) //{ // mf.curve.numCurveLineSelected = 0; //} //else mf.curve.numCurveLineSelected = originalSelected; //if (mf.curve.numCurveLineSelected > 0) //{ // int idx = mf.curve.numCurveLineSelected - 1; // mf.curve.aveLineHeading = mf.curve.curveArr[idx].aveHeading; // mf.curve.refList?.Clear(); // for (int i = 0; i < mf.curve.curveArr[idx].curvePts.Count; i++) // { // mf.curve.refList.Add(mf.curve.curveArr[idx].curvePts[i]); // } // if (mf.curve.refList.Count < 3) // { // mf.btnCurve.PerformClick(); // mf.curve.ResetCurveLine(); // mf.DisableYouTurnButtons(); // } // else // { // mf.curve.isCurveSet = true; // } // Close(); //} //else { mf.curve.isCurveValid = false; mf.curve.moveDistance = 0; mf.curve.isOkToAddDesPoints = false; mf.curve.isCurveSet = false; mf.curve.refList?.Clear(); mf.curve.isCurveSet = false; mf.DisableYouTurnButtons(); //mf.btnContourPriority.Enabled = false; //mf.curve.ResetCurveLine(); mf.curve.isBtnCurveOn = false; mf.btnCurve.Image = Properties.Resources.CurveOff; if (mf.isAutoSteerBtnOn) { mf.btnAutoSteer.PerformClick(); } if (mf.yt.isYouTurnBtnOn) { mf.btnAutoYouTurn.PerformClick(); } mf.curve.numCurveLineSelected = 0; Close(); } }
private void btnCancel_Click(object sender, System.EventArgs e) { Close(); mf.btnCurve.PerformClick(); mf.curve.ResetCurveLine(); mf.FileSaveCurveLine(); mf.DisableYouTurnButtons(); }
private void btnABLineOk_Click(object sender, EventArgs e) { //save the ABLine mf.FileSaveABLine(); if (mf.ABLine.isABLineLoaded) { //save the ABLine mf.EnableYouTurnButtons(); } else { mf.DisableYouTurnButtons(); } //update the default mf.AB0.fieldName = mf.currentFieldDirectory; mf.AB0.heading = glm.toDegrees(mf.ABLine.abHeading); mf.AB0.X = mf.ABLine.refPoint1.easting; mf.AB0.Y = mf.ABLine.refPoint1.northing; if (mf.ABLine.tramPassEvery == 0) { mf.mc.relayData[mf.mc.rdTramLine] = 0; } Close(); }
private void btnListUse_Click(object sender, EventArgs e) { isClosing = true; mf.ABLine.moveDistance = 0; //reset to generate new reference mf.ABLine.isABValid = false; if (lvLines.SelectedItems.Count > 0) { int idx = lvLines.SelectedIndices[0]; mf.ABLine.numABLineSelected = idx + 1; mf.ABLine.abHeading = mf.ABLine.lineArr[idx].heading; mf.ABLine.refPoint1 = mf.ABLine.lineArr[idx].origin; mf.ABLine.SetABLineByHeading(); mf.EnableYouTurnButtons(); //Go back with Line enabled Close(); } //no item selected else { mf.btnABLine.Image = Properties.Resources.ABLineOff; mf.ABLine.isBtnABLineOn = false; mf.ABLine.isABLineSet = false; mf.ABLine.isABLineLoaded = false; mf.ABLine.numABLineSelected = 0; mf.DisableYouTurnButtons(); if (mf.isAutoSteerBtnOn) { mf.btnAutoSteer.PerformClick(); } if (mf.yt.isYouTurnBtnOn) { mf.btnAutoYouTurn.PerformClick(); } Close(); } }
private void btnTurnOffAB_Click(object sender, EventArgs e) { //mf.ABLine.tramPassEvery = 0; //mf.ABLine.tramBasedOn = 0; mf.btnABLine.Image = Properties.Resources.ABLineOff; mf.ABLine.isBtnABLineOn = false; mf.ABLine.isABLineSet = false; mf.ABLine.isABLineLoaded = false; mf.ABLine.numABLineSelected = 0; mf.DisableYouTurnButtons(); if (mf.isAutoSteerBtnOn) { mf.btnAutoSteer.PerformClick(); } if (mf.yt.isYouTurnBtnOn) { mf.btnAutoYouTurn.PerformClick(); } Close(); }
private void btnABLineOk_Click(object sender, System.EventArgs e) { if (mf.curve.refList.Count < 3) { mf.curve.isCurveBtnOn = false; mf.btnCurve.Image = Properties.Resources.CurveOff; mf.curve.ResetCurveLine(); mf.DisableYouTurnButtons(); mf.FileSaveCurveLine(); Close(); } else { mf.curve.isCurveSet = true; mf.EnableYouTurnButtons(); mf.FileSaveCurveLine(); Close(); } }
private void btnABLineOk_Click(object sender, EventArgs e) { //save the ABLine mf.FileSaveABLine(); if (mf.ABLine.isABLineLoaded) { //save the ABLine mf.EnableYouTurnButtons(); } else { mf.DisableYouTurnButtons(); } if (mf.ABLine.tramPassEvery == 0) { mf.mc.relayData[mf.mc.rdTramLine] = 0; } Close(); }