Beispiel #1
0
 public void RemoveVariable(VVariable v)
 {
     if (v.VariableRefs.Count == 0)
     {
         vvariables.Remove(v);
         Controls.Remove(v);
         UpdateSize();
     }
 }
Beispiel #2
0
        public void AddVariable(string v)
        {
            var label = new VVariable(v, this);

            vvariables.Add(label);

            Controls.Add(label);
            UpdateSize();
        }
Beispiel #3
0
 public void RemoveArgument(VVariable arg)
 {
     if (arg.VariableRefs.Count == 0)
     {
         varguments.Remove(arg);
         Controls.Remove(arg);
         UpdateSize();
     }
 }
Beispiel #4
0
        public void AddArgument(string arg)
        {
            var label = new VVariable(arg, this);

            varguments.Add(label);

            Controls.Add(label);
            UpdateSize();
        }
Beispiel #5
0
 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();
 }
Beispiel #6
0
 public VVariableRef(VVariable variable)
 {
     SetInitVariable(variable);
 }