private void DrawPanelMouseDown(object sender, MouseEventArgs e) { if (ShapeCalcToolBox.CurrentTool == DrawTools.Drag) { DrawPanelUtil.MovePointTool(Vertices, ElementsOfShape, graphicsDrawPanel, blackPen, SenderMethod.DrawPanelMouseDown); } }
private void DrawPanelClick(object sender, EventArgs e) { if (ShapeCalcToolBox.CurrentTool == DrawTools.Pen) { DrawPanelUtil.PenBrushTool(Vertices, Edges, ElementsOfShape, graphicsDrawPanel, blackPen, DrawPanel, SenderMethod.DrawPanelClick); } if (ShapeCalcToolBox.CurrentTool == DrawTools.Curve) { DrawPanelUtil.CurveBrushTool(Vertices, ElementsOfShape, Edges, graphicsDrawPanel, blackPen, SenderMethod.DrawPanelClick); } if (ShapeCalcToolBox.CurrentTool == DrawTools.Drag) { DrawPanelUtil.MovePointTool(Vertices, ElementsOfShape, graphicsDrawPanel, blackPen, SenderMethod.DrawPanelClick); } }
private void AntiAliasingClick(object sender, EventArgs e) { if (!_antiAliaActive) { graphicsDrawPanel.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; AntiAliasingButton.BackColor = Color.DarkSlateGray; _antiAliaActive = true; } else { graphicsDrawPanel.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.Default; AntiAliasingButton.BackColor = Color.DarkGray; _antiAliaActive = false; } DrawPanelUtil.RedrawShape(graphicsDrawPanel, ElementsOfShape, Vertices, blackPen); }
private void DrawPanelMouseMove(object sender, MouseEventArgs e) { DrawPanelUtil.MouseMovement(Vertices, new Point(e.X, e.Y), graphicsDrawPanel, blackPen); }
// //MovePoint-Tool // private void MovePoint_Click(object sender, EventArgs e) { DrawPanel.Cursor = Cursors.Hand; ShapeCalcToolBox.SetCurrentTool((Button)sender, DrawTools.Drag); DrawPanelUtil.MovePointTool(Vertices, ElementsOfShape, graphicsDrawPanel, blackPen, SenderMethod.DragButtonClick); }
// //CurveBrush-Tool // private void CurveBrush_Click(object sender, EventArgs e) { DrawPanel.Cursor = Cursors.Hand; ShapeCalcToolBox.SetCurrentTool((Button)sender, DrawTools.Curve); DrawPanelUtil.CurveBrushTool(Vertices, ElementsOfShape, Edges, graphicsDrawPanel, blackPen, SenderMethod.CurveButtonClick); }
// //Thickness-TrackBar // private void ThicknessChanged(object sender, EventArgs e) { DrawPanelUtil.PenThicknessTrackBar(Vertices, ElementsOfShape, graphicsDrawPanel, (TrackBar)sender, blackPen); }
// //Clear-Button // private void Clear(object sender, EventArgs e) { DrawPanelUtil.CleanPanel(Vertices, Edges, ElementsOfShape, graphicsDrawPanel, Color.Gainsboro); }