Exemplo n.º 1
0
 private void DrawPanelMouseDown(object sender, MouseEventArgs e)
 {
     if (ShapeCalcToolBox.CurrentTool == DrawTools.Drag)
     {
         DrawPanelUtil.MovePointTool(Vertices, ElementsOfShape, graphicsDrawPanel, blackPen, SenderMethod.DrawPanelMouseDown);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 private void DrawPanelMouseMove(object sender, MouseEventArgs e)
 {
     DrawPanelUtil.MouseMovement(Vertices, new Point(e.X, e.Y), graphicsDrawPanel, blackPen);
 }
Exemplo n.º 5
0
 //
 //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);
 }
Exemplo n.º 6
0
 //
 //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);
 }
Exemplo n.º 7
0
 //
 //Thickness-TrackBar
 //
 private void ThicknessChanged(object sender, EventArgs e)
 {
     DrawPanelUtil.PenThicknessTrackBar(Vertices, ElementsOfShape, graphicsDrawPanel, (TrackBar)sender, blackPen);
 }
Exemplo n.º 8
0
 //
 //Clear-Button
 //
 private void Clear(object sender, EventArgs e)
 {
     DrawPanelUtil.CleanPanel(Vertices, Edges, ElementsOfShape, graphicsDrawPanel, Color.Gainsboro);
 }