public AudioOverlay( TourStop owner, string filename)
 {
     isDesignTimeOnly = true;
     X = 0;
     Y = 0;
     this.filename = Guid.NewGuid().ToString() + filename.Substring(filename.LastIndexOf("."));
     this.Owner = owner;
     this.Name = owner.GetNextDefaultName("Audio");
     File.Copy(filename, Owner.Owner.WorkingDirectory + this.filename);
 }
 public ShapeOverlay( TourStop owner, ShapeType shapeType)
 {
     ShapeType = shapeType;
     this.Owner = owner;
     this.Name = owner.GetNextDefaultName(shapeType.ToString());
 }
        public FlipbookOverlay( TourStop owner, Image image)
        {
            this.Owner = owner;
            // to make directory and guid filename in tour temp dir.
            this.filename = Guid.NewGuid().ToString() + ".png";

            this.Name = owner.GetNextDefaultName("Image");
            X = 0;
            Y = 0;
            image.Save(Owner.Owner.WorkingDirectory + filename, ImageFormat.Png);
            Width = 256;
            Height = 256;
        }
Esempio n. 4
0
        public BitmapOverlay( TourStop owner, Image image)
        {
            Owner = owner;
            // to make directory and guid filename in tour temp dir.
            filename = Guid.NewGuid()+".png";

            Name = owner.GetNextDefaultName("Image");
            X = 0;
            Y = 0;
            image.Save(Owner.Owner.WorkingDirectory + filename, ImageFormat.Png);
            Width = image.Width;
            Height = image.Height;
        }