public NodeConnectionOptions(bool allowManualConnections, ConnectionMode connectionMode, ConnectorMode connectorMode, Color startColor, Gradient gradientColor = null)
        {
            this.allowManualConnections = allowManualConnections;
            this.connectionMode         = connectionMode;
            this.connectorMode          = connectorMode;
            this.startColor             = startColor;
            this.gradientColor          = gradientColor;

            this.neverMarkAsEndNode = false;
        }
        public NodeConnectionOptions(bool allowManualConnections, ConnectorMode connectorMode, Gradient gradientColor)
        {
            this.allowManualConnections = allowManualConnections;
            this.connectorMode          = connectorMode;
            this.gradientColor          = gradientColor;

            this.connectionMode     = ConnectionMode.Normal;
            this.startColor         = Color.clear;
            this.neverMarkAsEndNode = false;
        }
Exemplo n.º 3
0
        public Connector(object tag, ConnectorMode mode = ConnectorMode.Input)
        {
            InitializeComponent();
            _mode        = mode;
            _connections = new HashSet <Connector>();
            this.Tag     = tag;

            this.MouseMove += new MouseEventHandler(mouseMoveHandler);
            this.DragEnter += new DragEventHandler(dragEnterHandler);
            this.DragDrop  += new DragEventHandler(dragDropHandler);
        }
Exemplo n.º 4
0
 public Connector(ConnectorMode mode, object tag) : this()
 {
     this.Mode = mode;
     this.Tag  = tag;
 }