public IPlugin CreateUsing(PluginParameter args)
        {
            var filename = Path.GetFileName(args.Filename);
            var display35ImagesPerRow = filename != null && (filename.ToUpper().StartsWith("8X8D"));
            var displayBorder         = filename != null && filename.ToUpper().StartsWith("SPRIT");

            _file  = new DaxImageFile(args.Filename);
            Viewer = new DaxImageViewer(_file.GetBitmaps(), args.Zoom, args.ContainerWidth, display35ImagesPerRow, displayBorder, _file.GetBitmapIds(), _file);
            return(this);
        }
Exemple #2
0
        public IPlugin CreateUsing(PluginParameter args)
        {
            var filename = Path.GetFileName(args.Filename);
            var display35ImagesPerRow = filename != null && (filename.ToUpper().StartsWith("8X8D"));
            var displayBorder = filename != null && filename.ToUpper().StartsWith("SPRIT");

            _file = new DaxImageFile(args.Filename);
            Viewer = new DaxImageViewer(_file.GetBitmaps(), args.Zoom, args.ContainerWidth, display35ImagesPerRow, displayBorder, _file.GetBitmapIds());
            return this;
        }
 public IEnumerable <Bitmap> GetBitmaps()
 {
     return(_file.GetBitmaps());
 }