More list view

This commit is contained in:
niksedk 2021-11-04 20:00:40 +01:00
parent a97931a2a2
commit 632d444076
2 changed files with 5 additions and 3 deletions

View File

@ -2001,7 +2001,7 @@ namespace Nikse.SubtitleEdit.Controls
}
}
public void SetStartTimeAndEndTimeSameDuration(int index, Paragraph paragraph, Paragraph next, Paragraph prev)
public void SetStartTimeAndEndTimeSameDuration(int index, Paragraph paragraph)
{
if (paragraph == null)
{

View File

@ -22496,7 +22496,7 @@ namespace Nikse.SubtitleEdit.Forms
_subtitle.Paragraphs[i].StartTime = new TimeCode(_subtitle.Paragraphs[i].StartTime.TotalMilliseconds - offset);
_subtitle.Paragraphs[i].EndTime = new TimeCode(_subtitle.Paragraphs[i].EndTime.TotalMilliseconds - offset);
SubtitleListview1.SetStartTimeAndEndTimeSameDuration(i, _subtitle.Paragraphs[i], _subtitle.GetParagraphOrDefault(i + 1), _subtitle.GetParagraphOrDefault(i - 1));
SubtitleListview1.SetStartTimeAndEndTimeSameDuration(i, _subtitle.Paragraphs[i]);
}
}
@ -22582,15 +22582,17 @@ namespace Nikse.SubtitleEdit.Forms
numericUpDownDuration.ValueChanged += NumericUpDownDurationValueChanged;
RefreshSelectedParagraph();
SubtitleListview1.BeginUpdate();
for (int i = index + 1; i < lastLineNumber; i++)
{
if (!_subtitle.Paragraphs[i].StartTime.IsMaxTime)
{
_subtitle.Paragraphs[i].StartTime = new TimeCode(_subtitle.Paragraphs[i].StartTime.TotalMilliseconds + offset);
_subtitle.Paragraphs[i].EndTime = new TimeCode(_subtitle.Paragraphs[i].EndTime.TotalMilliseconds + offset);
SubtitleListview1.SetDuration(i, _subtitle.Paragraphs[i], _subtitle.GetParagraphOrDefault(i + 1));
SubtitleListview1.SetStartTimeAndEndTimeSameDuration(i, _subtitle.Paragraphs[i]);
}
}
SubtitleListview1.BeginUpdate();
if (Configuration.Settings.General.AllowEditOfOriginalSubtitle && _subtitleOriginal != null && _subtitleOriginal.Paragraphs.Count > 0)
{