コード例 #1
0
        public override void CreateNode()
        {
            ToolBase tool = new StartTool();

            tool.graphNode       = GraphNode;
            GraphNode.UserObject = tool;
            GoRoundedRectangle rect = new GoRoundedRectangle();

            InitShape(rect, color3, color3, 20, 8, 20, 8);
            UpdatePorts("", "o", "o", "o");
        }
コード例 #2
0
        public override void CreateNode()
        {
            ToolBase tool = new MesTool();

            tool.graphNode       = GraphNode;
            GraphNode.UserObject = tool;
            GoRoundedRectangle rect = new GoRoundedRectangle();

            InitShape(new GoDrawing(GoFigure.Database), color11, color11, 20, 15, 20, 15);
            UpdatePorts("io", "io", "io", "io");
        }
コード例 #3
0
        protected virtual void ConstructShape()
        {
            var goRectangle = new GoRoundedRectangle {
                Corner = new SizeF(4, 4)
            };

            _dateTimeFormatter = new DateTimeFormatter(displayTime: false);
            Shape = goRectangle;

            NodeBaseSize = NewNodeSize;
            NodeSize     = NodeSize.Middle;
            addPorts();
            movePorts();
        }