Esempio n. 1
0
        private void Open(string filename, bool loadFiles = true)
        {
            _filenames = FileDetect.FillFilenames(filename);

            if (loadFiles)
            {
                RunOnBackgroundThread("Loading files", LoadFiles);
            }
        }
Esempio n. 2
0
        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;
        }