private void cmsPicBoxMoveGraphicsOrigin_Click(object sender, EventArgs e) { unDo.setCode(fCTBCode.Text, cmsPicBoxMoveGraphicsOrigin.Text, this); clearTextSelection(fCTBCodeClickedLineNow); VisuGCode.markSelectedFigure(-1); fCTBCode.Text = VisuGCode.transformGCodeOffset(grbl.posMarker.X, grbl.posMarker.Y, VisuGCode.translate.None); transformEnd(); grbl.posMarker = new xyPoint(0, 0); }
private void moveSelectedPathToolStripMenuItem_Click(object sender, EventArgs e) { transformStart("Apply Offset"); zoomFactor = 1; fCTBCode.Text = VisuGCode.transformGCodeOffset(-(posMoveEnd.X - posMoveStart.X), -(posMoveEnd.Y - posMoveStart.Y), VisuGCode.translate.None); fCTBCodeClickedLineNow = fCTBCodeClickedLineLast; fCTBCodeClickedLineLast = 0; transformEnd(); }
private void cmsPicBoxMoveSelectedPathInCode_Click(object sender, EventArgs e) { transformStart(cmsPicBoxMoveSelectedPathInCode.Text); zoomFactor = 1; fCTBCode.Text = VisuGCode.transformGCodeOffset(-(posMoveEnd.X - posMoveStart.X), -(posMoveEnd.Y - posMoveStart.Y), VisuGCode.translate.None); fCTBCodeClickedLineNow = fCTBCodeClickedLineLast; fCTBCodeClickedLineLast = 0; transformEnd(); statusStripClear(2); cmsPicBoxMoveSelectedPathInCode.Enabled = false; cmsPicBoxMoveSelectedPathInCode.BackColor = SystemColors.Control; }
private void btnOffsetApply_Click(object sender, EventArgs e) { double offsetx = 0, offsety = 0; if (!Double.TryParse(tbOffsetX.Text.Replace(',', '.'), System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.InvariantCulture, out offsetx)) { MessageBox.Show(Localization.getString("mainParseError"), Localization.getString("mainAttention")); tbOffsetX.Text = string.Format("{0:0.00}", offsetx); } if (!Double.TryParse(tbOffsetY.Text.Replace(',', '.'), System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.InvariantCulture, out offsety)) { MessageBox.Show(Localization.getString("mainParseError"), Localization.getString("mainAttention")); tbOffsetY.Text = string.Format("{0:0.00}", offsety); } if (fCTBCode.Lines.Count > 1) { transformStart("Apply Offset"); zoomFactor = 1; if (rBOrigin1.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset1); } if (rBOrigin2.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset2); } if (rBOrigin3.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset3); } if (rBOrigin4.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset4); } if (rBOrigin5.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset5); } if (rBOrigin6.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset6); } if (rBOrigin7.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset7); } if (rBOrigin8.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset8); } if (rBOrigin9.Checked) { fCTBCode.Text = VisuGCode.transformGCodeOffset(-offsetx, -offsety, VisuGCode.translate.Offset9); } fCTBCodeClickedLineNow = fCTBCodeClickedLineLast; fCTBCodeClickedLineLast = 0; transformEnd(); } Cursor.Current = Cursors.Default; }