Example #1
0
 static public void Insert(int index, ModeObject obj)
 {
     LogicList.Insert(index, obj);
     if (obj.redraw)
     {
         UpdateLine();
     }
 }
Example #2
0
        static public void Remove(ModeObject obj, List <ModeObject> Modules = null)
        {
            Modules = (Modules != null) ? Modules : LogicList;
            int index = Modules.IndexOf(obj);

            if (index == -1)
            {
                return;
            }
            obj.remove();
            if (obj.redraw)
            {
                Modules.RemoveAt(index);
                UpdateLine(Modules);
            }
            else
            {
                Modules.RemoveAt(index);
            }
        }
Example #3
0
 static public void Add(ModeObject obj)
 {
     LastStruct = (obj is G0) ? ((G0)obj).dest : (obj is G1) ? ((G1)obj).dest : LastStruct;
     LogicList.Add(obj);
 }
Example #4
0
 public void Add(ModeObject obj)
 {
     LoopList.Add(obj);
 }
Example #5
0
 public void Insert(int index, ModeObject obj)
 {
     ModelList.Insert(index, obj);
     UpdateLine(ModelList);
 }
Example #6
0
 public void Add(ModeObject obj)
 {
     ModelList.Add(obj);
 }