public FrmManageResources(RenderableAFPFile file, Options opts) { InitializeComponent(); File = file; options = opts; resourceDirectories = new BindingList <string>(file.ResourceDirectories); lstDirectories.DataSource = resourceDirectories; dgvResources.DataSource = file.Resources; }
public FrmMain() { InitializeComponent(); // Store things like last opened directory opts = Options.LoadSettings(optionsFile); afpFile = new RenderableAFPFile(); if (opts.ResourceDirectories.Any()) { afpFile.ResourceDirectories = opts.ResourceDirectories; } }
public PrintParser(RenderableAFPFile file) { afpFile = file; // Capture all pages' containers pageContainers = afpFile.Fields.OfType <BPG>().Select(p => p.LowestLevelContainer).ToList(); if (pageContainers.Count == 0) { pageContainers = new List <Container>() { afpFile.Fields[0].LowestLevelContainer } } ; fontCaches = new List <FontCache>(); }