private void Init()
        {
            //Init the listview so it shows part images
            lstExistingParts.LargeImageList            = new ImageList();
            lstExistingParts.LargeImageList.ImageSize  = new Size(100, 100);
            lstExistingParts.LargeImageList.ColorDepth = ColorDepth.Depth32Bit;


            partDrawingService.FigureFillColorBack  = Color.CornflowerBlue;
            partDrawingService.FigureFillColorFront = Color.LightBlue;
            partDrawingService.EdgePen = new Pen(Color.DarkBlue);


            //Init the listview so it shows workingArea images
            lstExistingWorkingAreas.LargeImageList            = new ImageList();
            lstExistingWorkingAreas.LargeImageList.ImageSize  = new Size(100, 100);
            lstExistingWorkingAreas.LargeImageList.ColorDepth = ColorDepth.Depth32Bit;

            workingAreaDrawingService.FigureFillColorBack  = Color.OrangeRed;
            workingAreaDrawingService.FigureFillColorFront = Color.IndianRed;
            workingAreaDrawingService.EdgePen   = new Pen(Color.DarkRed);
            workingAreaDrawingService.VertexPen = new Pen(Color.Red);

            resultsDrawingService.FigureFillColorBack  = Color.LightSeaGreen;
            resultsDrawingService.FigureFillColorFront = Color.LightGreen;
            resultsDrawingService.EdgePen   = new Pen(Color.DarkGreen);
            resultsDrawingService.VertexPen = new Pen(Color.Green);

            imgDrawArea.Image = resultsDrawingService.GenerateBitmapWithBorder(Math.Max(imgDrawArea.Size.Height, imgDrawArea.Size.Width), resultsDrawingService.BorderPen, resultsDrawingService.FillColor);

            ListParts();
            ListWorkingAreas();
        }
Example #2
0
        private void Init()
        {
            //Build context menus for workingAreas
            MenuItem delete = new MenuItem();

            delete.Text   = "Delete workingArea";
            delete.Click += DeleteOnClick;
            workingAreaMenus.Add(delete);

            MenuItem clone = new MenuItem();

            clone.Text   = "Clone workingArea";
            clone.Click += CloneOnClick;
            workingAreaMenus.Add(clone);


            //Build context menus for vertexes
            MenuItem deleteVertex = new MenuItem();

            deleteVertex.Text   = "Delete vertex";
            deleteVertex.Click += DeleteVertex;
            vertexMenus.Add(deleteVertex);


            //Init the listview so it shows workingArea images
            lstExistingWorkingAreas.LargeImageList            = new ImageList();
            lstExistingWorkingAreas.LargeImageList.ImageSize  = new Size(100, 100);
            lstExistingWorkingAreas.LargeImageList.ColorDepth = ColorDepth.Depth32Bit;
            lstExistingWorkingAreas.ContextMenu = new ContextMenu(workingAreaMenus.ToArray());

            drawingService.FigureFillColorBack  = Color.OrangeRed;
            drawingService.FigureFillColorFront = Color.IndianRed;
            drawingService.EdgePen   = new Pen(Color.DarkRed);
            drawingService.VertexPen = new Pen(Color.Red);

            imgWorkingArea.Image = drawingService.GenerateBitmapWithBorder(Math.Max(imgWorkingArea.Size.Height, imgWorkingArea.Size.Width), drawingService.BorderPen, drawingService.FillColor);


            ListWorkingAreas();
        }
Example #3
0
        private void Init()
        {
            //Build context menus for parts
            MenuItem delete = new MenuItem();

            delete.Text   = "Delete part";
            delete.Click += DeleteOnClick;
            partMenus.Add(delete);

            MenuItem clone = new MenuItem();

            clone.Text   = "Clone part";
            clone.Click += CloneOnClick;
            partMenus.Add(clone);


            //Build context menus for vertexes
            MenuItem deleteVertex = new MenuItem();

            deleteVertex.Text   = "Delete vertex";
            deleteVertex.Click += DeleteVertex;
            vertexMenus.Add(deleteVertex);


            //Init the listview so it shows part images
            lstExistingParts.LargeImageList            = new ImageList();
            lstExistingParts.LargeImageList.ImageSize  = new Size(100, 100);
            lstExistingParts.LargeImageList.ColorDepth = ColorDepth.Depth32Bit;
            lstExistingParts.ContextMenu = new ContextMenu(partMenus.ToArray());


            drawingService.FigureFillColorBack  = Color.CornflowerBlue;
            drawingService.FigureFillColorFront = Color.LightBlue;
            drawingService.EdgePen = new Pen(Color.DarkBlue);

            imgPart.Image = drawingService.GenerateBitmapWithBorder(Math.Max(imgPart.Size.Height, imgPart.Size.Width), drawingService.BorderPen, drawingService.FillColor);

            ListParts();
        }