コード例 #1
0
        public NodeObject MakeNode()
        {
            NodeObject node = new NodeObject();

            DrawableObjects.Add(node);
            return(node);
        }
コード例 #2
0
        public NodeObject MakeNode()
        {
            NodeObject node = new NodeObject(borderPen, nodeBackgroundBrush);

            DrawableObjects.Add(node);
            return(node);
        }
コード例 #3
0
        private void CreateNode()
        {
            NodeObject newNode = new NodeObject();

            ActivateNode(newNode);
            nodes.Add(newNode);
            DrawableObjects.Add(newNode);
        }
コード例 #4
0
ファイル: FreeHandRegion.cs プロジェクト: kurozael/ShareX
        public FreeHandRegion(Image backgroundImage = null)
            : base(backgroundImage)
        {
            points = new List<Point>(128);
            regionFillPath = new GraphicsPath();

            lastNode = new NodeObject();
            DrawableObjects.Add(lastNode);
        }
コード例 #5
0
        public FreeHandRegion(Image backgroundImage = null)
            : base(backgroundImage)
        {
            points         = new List <Point>(128);
            regionFillPath = new GraphicsPath();

            lastNode = new NodeObject();
            DrawableObjects.Add(lastNode);
        }
コード例 #6
0
        private NodeObject CreateNode()
        {
            NodeObject newNode = new NodeObject(borderPen, nodeBackgroundBrush);

            ActivateNode(newNode);
            nodes.Add(newNode);
            DrawableObjects.Add(newNode);
            return(newNode);
        }
コード例 #7
0
 private void ActivateNode(NodeObject node)
 {
     node.Position   = InputManager.MousePosition0Based;
     node.Visible    = true;
     node.IsDragging = true;
 }
コード例 #8
0
ファイル: PolygonRegion.cs プロジェクト: kurozael/ShareX
 private void CreateNode()
 {
     NodeObject newNode = new NodeObject();
     ActivateNode(newNode);
     nodes.Add(newNode);
     DrawableObjects.Add(newNode);
 }
コード例 #9
0
ファイル: PolygonRegion.cs プロジェクト: kurozael/ShareX
 private void ActivateNode(NodeObject node)
 {
     node.Position = InputManager.MousePosition0Based;
     node.Visible = true;
     node.IsDragging = true;
 }
コード例 #10
0
 public NodeObject MakeNode()
 {
     NodeObject node = new NodeObject(borderPen, nodeBackgroundBrush);
     DrawableObjects.Add(node);
     return node;
 }
コード例 #11
0
 public NodeObject MakeNode()
 {
     NodeObject node = new NodeObject();
     DrawableObjects.Add(node);
     return node;
 }
コード例 #12
0
 private NodeObject CreateNode()
 {
     NodeObject newNode = new NodeObject(borderPen, nodeBackgroundBrush);
     ActivateNode(newNode);
     nodes.Add(newNode);
     DrawableObjects.Add(newNode);
     return newNode;
 }