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;
}
}