void Widget_Disconnect(object sender, ConnectEventArgs args) { Logging.LogMessage ("Disconnecting", LogLevel.Debug); _connectionManager.Disconnect (args.Outlets, args.Inlets); }
void OnInTreeConnect(object sender, ConnectEventArgs e) { IEnumerable<IConnectable> realOutlet = e.Inlets; e.Inlets = e.Outlets; e.Outlets = realOutlet; ConnectFromDragAndDrop (e); }
void OnOutTreeConnect(object sender, ConnectEventArgs e) { ConnectFromDragAndDrop (e); }
void ConnectFromDragAndDrop(ConnectEventArgs e) { if (Connect != null) { Connect (this, new ConnectEventArgs { Outlets = e.Outlets, Inlets = e.Inlets }); } }