Example #1
0
 private void cbDefaultLanguage_SelectedIndexChanged(object sender, EventArgs e)
 {
     defaultLanguage           = (cbDefaultLanguage.SelectedItem as LanguageEntry).Clone();
     defaultLanguage.IsDefault = true;
     foreach (DataGridViewRow r in dgv.Rows)
     {
         MkvMergeAction act = r.Tag as MkvMergeAction;
         if (act.Status == Status.Waiting)
         {
             act.UpdateDefault(defaultLanguage);
         }
     }
 }
Example #2
0
        void NewRow(FileInfo f, MkvMergeAction act)
        {
            DataGridViewRow r = new DataGridViewRow();

            act.Row = r;
            r.CreateCells(dgv);
            r.Cells[0].Value       = act.Episode.ToString();
            r.Cells[0].ToolTipText = act.JobDescription();
            r.Cells[1].Value       = string.Join(",", act.MkvInfo.SubsAvailable.Select(x => x.ToString()).ToArray());
            r.Cells[2].Value       = string.Join(",", act.FolderSubs.Values.Select(x => x.ToString()).ToArray());
            act.UpdateDefault(defaultLanguage);
            // r.Cells[3].Value filled in by updatedefault()
            r.Cells[4].Value = act.Status.ToString();
            r.Tag            = act;
            dgv.Rows.Add(r);
            dgv.FirstDisplayedScrollingRowIndex = r.Index;
            if (act.Status == Status.Waiting && processing)
            {
                progbarTotal.Maximum += 100;
            }
        }
Example #3
0
 void NewRow(FileInfo f, MkvMergeAction act)
 {
     DataGridViewRow r = new DataGridViewRow();
     act.Row = r;
     r.CreateCells(dgv);
     r.Cells[0].Value = act.Episode.ToString();
     r.Cells[0].ToolTipText = act.JobDescription();
     r.Cells[1].Value = string.Join(",", act.MkvInfo.SubsAvailable.Select(x => x.ToString()).ToArray());
     r.Cells[2].Value = string.Join(",", act.FolderSubs.Values.Select(x => x.ToString()).ToArray());
     act.UpdateDefault(defaultLanguage);
     // r.Cells[3].Value filled in by updatedefault()
     r.Cells[4].Value = act.Status.ToString();
     r.Tag = act;
     dgv.Rows.Add(r);
     dgv.FirstDisplayedScrollingRowIndex = r.Index;
     if (act.Status == Status.Waiting && processing)
         progbarTotal.Maximum += 100;
 }