Added extra node to be used for speech balloon tail in future

This commit is contained in:
Jaex 2016-08-24 15:52:09 +03:00
parent b454f2e7f7
commit d74892f883
2 changed files with 7 additions and 6 deletions

View file

@ -70,7 +70,8 @@ internal enum NodePosition
BottomRight,
Bottom,
BottomLeft,
Left
Left,
Extra
}
internal enum NodeShape

View file

@ -151,7 +151,7 @@ public bool IsCurrentShapeTypeRegion
public AnnotationOptions AnnotationOptions => Config.AnnotationOptions;
public ResizeNode[] ResizeNodes { get; private set; }
public List<ResizeNode> ResizeNodes { get; private set; }
private bool nodesVisible;
@ -169,7 +169,7 @@ public bool NodesVisible
{
foreach (ResizeNode node in ResizeNodes)
{
node.Visible = nodesVisible;
node.Visible = false;
}
}
else
@ -202,13 +202,13 @@ public ShapeManager(RectangleRegionForm form)
this.form = form;
Config = form.Config;
ResizeNodes = new ResizeNode[8];
ResizeNodes = new List<ResizeNode>();
for (int i = 0; i < 8; i++)
for (int i = 0; i < 9; i++)
{
ResizeNode node = new ResizeNode();
form.DrawableObjects.Add(node);
ResizeNodes[i] = node;
ResizeNodes.Add(node);
}
ResizeNodes[(int)NodePosition.BottomRight].Order = 10;