示例#1
0
        public Image peekForward(dynamic parameters = null)
        {
            Image newImage;

            SelectedSequence.StepForward(CurrentImage, out newImage, true, parameters);
            return(newImage);
        }
示例#2
0
        public Image stepForward(dynamic parameters = null)
        {
            Image newImage;
            Stage newStage = SelectedSequence.StepForward(CurrentImage, out newImage, parameters);

            Images[newStage] = newImage;
            CurrentStage     = newStage;

            return(newImage);
        }
示例#3
0
 private void Copy(object obj)
 {
     if (SelectedSequence != null)
     {
         var copy  = SelectedSequence.Copy();
         var index = Sequences.IndexOf(SelectedSequence);
         Sequences.Insert(index + 1, copy);
         ReorderSequenceNumbers();
         SelectedSequence = copy;
     }
 }
示例#4
0
 public void stepBackward()
 {
     CurrentStage = SelectedSequence.StepBackward();
 }
示例#5
0
 public bool canStepBackward()
 {
     return(SelectedSequence != null && SelectedSequence.CanStepBackward());
 }