mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
Added extra node to be used for speech balloon tail in future
This commit is contained in:
parent
b454f2e7f7
commit
d74892f883
2 changed files with 7 additions and 6 deletions
|
@ -70,7 +70,8 @@ internal enum NodePosition
|
|||
BottomRight,
|
||||
Bottom,
|
||||
BottomLeft,
|
||||
Left
|
||||
Left,
|
||||
Extra
|
||||
}
|
||||
|
||||
internal enum NodeShape
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue