private void Open(string filename, bool loadFiles = true) { _filenames = FileDetect.FillFilenames(filename); if (loadFiles) { RunOnBackgroundThread("Loading files", LoadFiles); } }
public MainForm(string inputName, string videoFilename, string audioFilename, int frameOffset) { _filenames = FileDetect.FillFilenames(inputName, videoFilename, audioFilename); _frameOffset = frameOffset; this.MouseWheel += new MouseEventHandler(MainForm_MouseWheel); InitializeComponent(); tabControl.Dock = DockStyle.Fill; panelGraphs.Dock = DockStyle.Fill; objectListViewBlocks.RowFormatter = delegate(BrightIdeasSoftware.OLVListItem item) { var block = item.RowObject as Block; if (block == null) { return; } item.UseItemStyleForSubItems = true; var isCommercial = (block.IsCommercialOverride.HasValue ? block.IsCommercialOverride.Value : block.IsCommercial); if (block.IsCommercialOverride.HasValue) { item.BackColor = Color.FromArgb(0xFF, 0xFE, 0xD6); } if (block.IsCommercial) { item.ForeColor = Color.Maroon; } else { item.ForeColor = Color.Navy; } //if (merged) // item.ForeColor = Color.LightGray; //else if (checkBoxShowExcluded.Checked && !entry.Export) // item.ForeColor = Color.LightGray; //else if (entry.SqlScriptEntry.ObjectType == SqlScriptEntry.ObjectTypes.Unknown) // item.ForeColor = Color.White; //else if (entry.SqlScriptEntry.CommandType == SqlScriptEntry.CommandTypes.Drop) // item.ForeColor = Color.Maroon; //else if (entry.SqlScriptEntry.CommandType == SqlScriptEntry.CommandTypes.Delete) // item.ForeColor = Color.Maroon; //else if (entry.SqlScriptEntry.CommandType == SqlScriptEntry.CommandTypes.Create) // item.ForeColor = Color.Navy; //else if (entry.SqlScriptEntry.CommandType == SqlScriptEntry.CommandTypes.Alter) // item.ForeColor = Color.Indigo; //else if (entry.SqlScriptEntry.CommandType == SqlScriptEntry.CommandTypes.Recreate) // item.ForeColor = Color.MidnightBlue; //else if (entry.SqlScriptEntry.CommandType == SqlScriptEntry.CommandTypes.Insert) // item.ForeColor = Color.Purple; //else if (entry.SqlScriptEntry.CommandType == SqlScriptEntry.CommandTypes.Update) // item.ForeColor = Color.SeaGreen; }; //button3.Visible = true; }