Pinta.MainWindow.CreateToolBox C# (CSharp) Method

CreateToolBox() private method

private CreateToolBox ( ) : void
return void
        private void CreateToolBox()
        {
            // Create our tools
            PintaCore.Tools.AddTool (new RectangleSelectTool ());
            PintaCore.Tools.AddTool (new MoveSelectedTool ());
            PintaCore.Tools.AddTool (new LassoSelectTool ());
            PintaCore.Tools.AddTool (new MoveSelectionTool ());
            PintaCore.Tools.AddTool (new EllipseSelectTool ());
            PintaCore.Tools.AddTool (new ZoomTool ());
            PintaCore.Tools.AddTool (new MagicWandTool ());
            PintaCore.Tools.AddTool (new PanTool ());
            PintaCore.Tools.AddTool (new PaintBucketTool ());
            PintaCore.Tools.AddTool (new GradientTool ());

            BaseTool pb = new PaintBrushTool ();
            PintaCore.Tools.AddTool (pb);
            PintaCore.Tools.AddTool (new EraserTool ());
            PintaCore.Tools.SetCurrentTool (pb);

            PintaCore.Tools.AddTool (new PencilTool ());
            PintaCore.Tools.AddTool (new ColorPickerTool ());
            PintaCore.Tools.AddTool (new CloneStampTool ());
            PintaCore.Tools.AddTool (new RecolorTool ());
            PintaCore.Tools.AddTool (new TextTool ());
            PintaCore.Tools.AddTool (new LineCurveTool ());
            PintaCore.Tools.AddTool (new RectangleTool ());
            PintaCore.Tools.AddTool (new RoundedRectangleTool ());
            PintaCore.Tools.AddTool (new EllipseTool ());
            PintaCore.Tools.AddTool (new FreeformShapeTool ());

            bool even = true;

            foreach (var tool in PintaCore.Tools) {
                if (even)
                    toolbox1.Insert (tool.ToolItem, toolbox1.NItems);
                else
                    toolbox2.Insert (tool.ToolItem, toolbox2.NItems);

                even = !even;
            }
        }