public void AppendObject(IDrawableObject drawableObject) { if (!DrawableObjects.Contains(drawableObject)) { DrawableObjects.Add(drawableObject); } }
private void CreateNode() { NodeObject newNode = new NodeObject(); ActivateNode(newNode); nodes.Add(newNode); DrawableObjects.Add(newNode); }
public FreeHandRegion(Image backgroundImage = null) : base(backgroundImage) { points = new List <Point>(128); regionFillPath = new GraphicsPath(); lastNode = new NodeObject(); DrawableObjects.Add(lastNode); }
private NodeObject CreateNode() { NodeObject newNode = new NodeObject(borderPen, nodeBackgroundBrush); ActivateNode(newNode); nodes.Add(newNode); DrawableObjects.Add(newNode); return(newNode); }
public FreeHandRegion() { points = new List <Point>(128); regionFillPath = new GraphicsPath(); lastNode = new NodeObject() { Shape = NodeShape.Circle }; DrawableObjects.Add(lastNode); }
private void CreateNode() { NodeObject newNode = new NodeObject() { Shape = NodeShape.Diamond }; ActivateNode(newNode); nodes.Add(newNode); DrawableObjects.Add(newNode); }