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.GetBitmapDictionary(), args.Zoom, args.ContainerWidth, display35ImagesPerRow, displayBorder); return(this); }
public IReadOnlyList <KeyValuePair <int, IReadOnlyList <Bitmap> > > GetBitmapDictionary() { return(_file.GetBitmapDictionary()); }