public bool AddFlipbook(string filename) { if (tour == null || tour.CurrentTourStop == null) { return false; } //todo localize FlipbookSetup flipSetup = new FlipbookSetup(); if (flipSetup.ShowDialog() == DialogResult.OK) { Undo.Push(new UndoTourStopChange(Language.GetLocalizedText(1342, "Insert Flipbook"), tour)); FlipbookOverlay flipbook = new FlipbookOverlay( tour.CurrentTourStop, filename); flipbook.X = 960; flipbook.Y = 600; flipbook.LoopType = flipSetup.LoopType; flipbook.FramesY = flipSetup.FramesY; flipbook.FramesX = flipSetup.FramesX; flipbook.FrameSequence = flipSetup.FrameSequence; flipbook.StartFrame = flipSetup.StartFrame; flipbook.Frames = flipSetup.Frames; tour.CurrentTourStop.AddOverlay(flipbook); OverlayList.UpdateOverlayList(tour.CurrentTourStop, Selection); return true; } return false; }
public FlipbookOverlay Copy(TourStop owner) { //todo fix this FlipbookOverlay newFlipbookOverlay = new FlipbookOverlay(); newFlipbookOverlay.Owner = owner; newFlipbookOverlay.filename = this.filename; newFlipbookOverlay.X = this.X; newFlipbookOverlay.Y = this.Y; newFlipbookOverlay.Width = this.Width; newFlipbookOverlay.Height = this.Height; newFlipbookOverlay.Color = this.Color; newFlipbookOverlay.Opacity = this.Opacity; newFlipbookOverlay.RotationAngle = this.RotationAngle; newFlipbookOverlay.Name = this.Name + " - Copy"; newFlipbookOverlay.StartFrame = this.StartFrame; newFlipbookOverlay.Frames = this.Frames; newFlipbookOverlay.LoopType = this.LoopType; newFlipbookOverlay.FrameSequence = this.FrameSequence; newFlipbookOverlay.FramesX = this.FramesX; newFlipbookOverlay.FramesY = this.FramesY; return newFlipbookOverlay; }
public FlipbookOverlay Copy(TourStop owner) { //todo fix this var newFlipbookOverlay = new FlipbookOverlay(); newFlipbookOverlay.Owner = owner; newFlipbookOverlay.filename = filename; newFlipbookOverlay.X = X; newFlipbookOverlay.Y = Y; newFlipbookOverlay.Width = Width; newFlipbookOverlay.Height = Height; newFlipbookOverlay.Color = Color; newFlipbookOverlay.Opacity = Opacity; newFlipbookOverlay.RotationAngle = RotationAngle; newFlipbookOverlay.Name = Name + " - Copy"; newFlipbookOverlay.StartFrame = StartFrame; newFlipbookOverlay.Frames = Frames; newFlipbookOverlay.LoopType = LoopType; newFlipbookOverlay.FrameSequence = FrameSequence; newFlipbookOverlay.FramesX = FramesX; newFlipbookOverlay.FramesY = FramesY; return newFlipbookOverlay; }