mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-02 18:26:27 +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,
|
BottomRight,
|
||||||
Bottom,
|
Bottom,
|
||||||
BottomLeft,
|
BottomLeft,
|
||||||
Left
|
Left,
|
||||||
|
Extra
|
||||||
}
|
}
|
||||||
|
|
||||||
internal enum NodeShape
|
internal enum NodeShape
|
||||||
|
|
|
@ -151,7 +151,7 @@ public bool IsCurrentShapeTypeRegion
|
||||||
|
|
||||||
public AnnotationOptions AnnotationOptions => Config.AnnotationOptions;
|
public AnnotationOptions AnnotationOptions => Config.AnnotationOptions;
|
||||||
|
|
||||||
public ResizeNode[] ResizeNodes { get; private set; }
|
public List<ResizeNode> ResizeNodes { get; private set; }
|
||||||
|
|
||||||
private bool nodesVisible;
|
private bool nodesVisible;
|
||||||
|
|
||||||
|
@ -169,7 +169,7 @@ public bool NodesVisible
|
||||||
{
|
{
|
||||||
foreach (ResizeNode node in ResizeNodes)
|
foreach (ResizeNode node in ResizeNodes)
|
||||||
{
|
{
|
||||||
node.Visible = nodesVisible;
|
node.Visible = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -202,13 +202,13 @@ public ShapeManager(RectangleRegionForm form)
|
||||||
this.form = form;
|
this.form = form;
|
||||||
Config = form.Config;
|
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();
|
ResizeNode node = new ResizeNode();
|
||||||
form.DrawableObjects.Add(node);
|
form.DrawableObjects.Add(node);
|
||||||
ResizeNodes[i] = node;
|
ResizeNodes.Add(node);
|
||||||
}
|
}
|
||||||
|
|
||||||
ResizeNodes[(int)NodePosition.BottomRight].Order = 10;
|
ResizeNodes[(int)NodePosition.BottomRight].Order = 10;
|
||||||
|
|
Loading…
Reference in a new issue