protected override List <OutputSocketControl> CreateOutputs() { var output = new OutputSocketControl(this) { Left = 98, Top = 22 }; var result = new List <OutputSocketControl>(); result.Add(output); return(result); }
public WireControl(Control parent, InputSocketControl input, OutputSocketControl output) { this.parent = parent; this.input = input; this.output = output; DetermineSizeAndPosition(); WireId = Guid.NewGuid(); InitializeComponent(); }
protected override List <OutputSocketControl> CreateOutputs() { var output = new OutputSocketControl(this); output.Left = 35; output.Top = 17; var list = new List <OutputSocketControl>(); list.Add(output); return(list); }
private void AddOutputs(List <OutputData> outputs) { foreach (var outputData in outputs) { var outputSocketControl = new OutputSocketControl(this) { Designer = Designer }; outputSocketControl.SetData(outputData); Outputs.Add(outputSocketControl); Controls.Add(outputSocketControl); } RepositionOutputs(); }