public void Remove(ShapeComponent shapeComponent) { throw new NotSupportedException(); }
public ShrinkShape(ShapeComponent shape) { this.shape = shape as MyShape; }
public DrawShape(ShapeComponent shape) { this.shape = shape as MyShape; }
public virtual void Add(ShapeComponent shapeComponent) { throw new NotSupportedException(); }
public DrawFinishedShape(ShapeComponent shape) { this.shape = shape as MyShape; }
public void Remove(ShapeComponent shapeComponent) { shapeComponents.Remove(shapeComponent); }
public override void Add(ShapeComponent shapeComponent) { shapeComponents.Add(shapeComponent); }
public EnlargeShape(ShapeComponent shape) { this.shape = shape as MyShape; }
public MoveHoldShape(ShapeComponent shape) { this.shape = shape as MyShape; }