private static void AddToElement(IInteractive element, EventType eventType) { var win = new ChangeObjVisibilityWindow(); if (win.ShowDialog() != true) return; var action = new ChangeObjectVisibility(eventType, win.ChosenVis, element.ObjectId, win.SelObject.ObjectId); element.AddAction(action); var mainWin = DesignerMainWindow.GetInstance(); var currentSlideNr = mainWin.GetCurrentSlideNr(); mainWin.canMainCanvas.SaveAllSlideData(Practice.GetInstance().GetSlideByPosition(currentSlideNr)); }
public static void AddToElement(IInteractive element, EventType eventType) { var win = new AddPlayVideoActionWindow(); if (win.ShowDialog() != true) return; Video vid = win.Video; var action = new PlayVideo(eventType, element.ObjectId, vid.ObjectId); element.AddAction(action); DesignerMainWindow mainWin = DesignerMainWindow.GetInstance(); int currentSlideNr = mainWin.GetCurrentSlideNr(); mainWin.canMainCanvas.SaveAllSlideData(Practice.GetInstance().GetSlideByPosition(currentSlideNr)); }
private static void AddToElement(IInteractive element, EventType eventType) { var w = new JumpToSlideWindow(); if (w.ShowDialog() != true) return; var slideId = Practice.GetInstance().GetSlideByPosition(w.SelectedSlideIndex).SlideId; var action = new ChangeSlide(eventType, slideId, element.ObjectId); element.AddAction(action); var mainWin = DesignerMainWindow.GetInstance(); var currentSlideNr = mainWin.GetCurrentSlideNr(); mainWin.canMainCanvas.SaveAllSlideData(Practice.GetInstance().GetSlideByPosition(currentSlideNr)); }