Esempio n. 1
0
 public void SaveChanges(string fileName, ClassicPaint.DrawingCanvas drawingCanvas)
 {
     if (fileName != null)
     {
         imageList[fileName] = drawingCanvas.Contents;
     }
 }
Esempio n. 2
0
 public void LoadImageByName(string fileName, ClassicPaint.DrawingCanvas drawingCanvas)
 {
     System.Drawing.Image image = (System.Drawing.Image)imageList[fileName];
     if (image != null)
     {
         drawingCanvas.DrawImage(image);
     }
 }
Esempio n. 3
0
 public void AddImageToCanvasAndToOpenedImageList(string fileName, ClassicPaint.DrawingCanvas drawingCanvas, System.Drawing.Image currentImage)
 {
     if ((fileName != null) && (currentImage != null))
     {
         drawingCanvas.DrawImage(currentImage);
         imageList.Add(fileName, drawingCanvas.Contents);
     }
 }
Esempio n. 4
0
        public void ZoomCanvas(MouseButtons button, ClassicPaint.DrawingCanvas drawingCanvas)
        {
            if (button == MouseButtons.Right)
            {
                drawingCanvas.DrawHeight += 10;
                drawingCanvas.DrawWidth  += 10;
            }

            drawingCanvas.Refresh();
        }
Esempio n. 5
0
        public void ResizeDrawingCanvas(ClassicPaint.DrawingCanvas drawingCanvas, string imageName)
        {
            ResizeDialog resizeDialog =
                new ResizeDialog(new System.Drawing.Size(drawingCanvas.DrawWidth, drawingCanvas.DrawHeight));

            resizeDialog.ShowDialog();

            drawingCanvas.Contents = drawingCanvas.ResizeImage(drawingCanvas.Contents,
                                                               new System.Drawing.Size(resizeDialog.imageWidth, resizeDialog.imageHeight));
            drawingCanvas.SetDrawSize(new System.Drawing.Size(resizeDialog.imageWidth, resizeDialog.imageHeight));

            SaveChanges(imageName, drawingCanvas);
        }
Esempio n. 6
0
        public void DrawingCanvasMouseDown(System.Drawing.Point mousePosition,
                                           Host.Types.AvailablePlugin currentPlugin,
                                           ClassicPaint.DrawingCanvas drawingCanvas)
        {
            if (Host.Global.SlectedTool != null)
            {
                if (!(Host.Global.SlectedTool.ColorPikerColor.IsEmpty))
                { //used for color picker
                    currentPlugin.Instance.BackgroundColor = Host.Global.SlectedTool.ColorPikerColor;
                }
            }

            drawingCanvas.mainColor = currentPlugin.Instance.BackgroundColor;

            drawingCanvas.DrawingCanvasMouseDown(mousePosition);
        }
Esempio n. 7
0
 public void ClearDrawingCanvas(ClassicPaint.DrawingCanvas drawingCanvas)
 {
     drawingCanvas.ClearBitmap();
     RefreshCanvas(drawingCanvas);
 }
Esempio n. 8
0
 public void RefreshCanvas(ClassicPaint.DrawingCanvas drawingCanvas)
 {
     drawingCanvas.Invalidate(true);
 }
Esempio n. 9
0
 public void DrawingCanvasMouseMove(System.Drawing.Point mousePosition, Host.Types.AvailablePlugin currentPlugin, ClassicPaint.DrawingCanvas drawingCanvas)
 {
     drawingCanvas.DrawingCanvasMouseMove(mousePosition);
 }
Esempio n. 10
0
 public void DrawingCanvasMouseUp(System.Drawing.Point mousePosition, Host.Types.AvailablePlugin currentPlugin, ClassicPaint.DrawingCanvas drawingCanvas, string Name)
 {
     SaveChanges(Name, drawingCanvas);
     drawingCanvas.DrawingCanvasMouseUp(mousePosition);
 }