Ejemplo n.º 1
0
 public void RemoveWork(EventTokenWorkPartsTrigger token)
 {
     foreach (var pt in Parts.GetParts <PartsJitWork>(LAYER.JitWork, a => a.ID == token.Work.ID))
     {
         Parts.Remove(PaneJitParts, pt, LAYER.JitWork);
     }
     Redraw();
 }
Ejemplo n.º 2
0
        public void CreateWork(EventTokenWorkPartsTrigger token)
        {
            var pt = new PartsJitWork
            {
                ID          = token.Work.ID,
                Location    = CodePos <Distance, Distance> .From((Distance)token.Work.ChildVriables["LocationX"].Value, (Distance)token.Work.ChildVriables["LocationY"].Value),
                Width       = (Distance)token.Work.ChildVriables["Width"].Value,
                Height      = (Distance)token.Work.ChildVriables["Height"].Value,
                PositionerX = DistancePositionerX,
                PositionerY = DistancePositionerY,
                CoderX      = DistanceCoderX,
                CoderY      = DistanceCoderY,
            };

            Parts.Add(PaneJitParts, pt, LAYER.JitWork);
            Redraw();
        }
Ejemplo n.º 3
0
 public void WorkRemoved(EventTokenWorkPartsTrigger token)
 {
     RemoveCassette(token.Work.ID);
 }