public void RemoveVariable(VVariable v) { if (v.VariableRefs.Count == 0) { vvariables.Remove(v); Controls.Remove(v); UpdateSize(); } }
public void AddVariable(string v) { var label = new VVariable(v, this); vvariables.Add(label); Controls.Add(label); UpdateSize(); }
public void RemoveArgument(VVariable arg) { if (arg.VariableRefs.Count == 0) { varguments.Remove(arg); Controls.Remove(arg); UpdateSize(); } }
public void AddArgument(string arg) { var label = new VVariable(arg, this); varguments.Add(label); Controls.Add(label); UpdateSize(); }
public void SetInitVariable(VVariable variable) { this.variable = variable; BackColor = Color.PapayaWhip; nameLabel = new CustomLabel(varName, Color.Azure); nameLabel.Parent = this; nameLabel.Location = new Point(5, 5); markInitVarName = null; UpdateName(); }
public VVariableRef(VVariable variable) { SetInitVariable(variable); }