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); }
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()); }