public void Add(IFigure figure) { AddFigureAction action = new AddFigureAction(this, figure); ActionManager.RecordAction(action); if (PlaceHolder) { figure.PlaceHolder = PlaceHolder; } }
public void Add(IFigure figure, bool record) { if (record) { AddFigureAction action = new AddFigureAction(this, figure); ActionManager.RecordAction(action); } else { figures.Add(figure); } }