public void DeleteCurrentShapeFromToolBar(int i) { if (_currentShape != null) { ToolBar.RemoveAt(i); _currentShape = null; _g.RefreshToolBar(); CreateMemento(); } }
public void SaveShapesInToolbar() { foreach (var shape in SelectedShapes) { var toolBarNewShape = (IShape)shape.Clone(); ToolBar.Add(toolBarNewShape); } ClickedOnSelectedShape = false; _g.RefreshToolBar(); CreateMemento(); }
public void LoadCurrentShape(int i) { _currentShape = (IShape)ToolBar.Get(i).Clone(); }