mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-28 06:52:35 +01:00
Minor refact
This commit is contained in:
parent
d81a0c89bc
commit
291d3cd69a
@ -101,12 +101,12 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private long _lastHistoryTicks;
|
private long _lastHistoryTicks;
|
||||||
private long _lastWaveformMenuCloseTicks;
|
private long _lastWaveformMenuCloseTicks;
|
||||||
private double? _audioWaveformRightClickSeconds;
|
private double? _audioWaveformRightClickSeconds;
|
||||||
private Timer _timerDoSyntaxColoring = new Timer();
|
private readonly Timer _timerDoSyntaxColoring = new Timer();
|
||||||
private Timer _timerAutoBackup;
|
private Timer _timerAutoBackup;
|
||||||
private Timer _timerClearStatus = new Timer();
|
private readonly Timer _timerClearStatus = new Timer();
|
||||||
private string _textAutoBackup;
|
private string _textAutoBackup;
|
||||||
private string _textAutoBackupOriginal;
|
private string _textAutoBackupOriginal;
|
||||||
private List<string> _statusLog = new List<string>();
|
private readonly List<string> _statusLog = new List<string>();
|
||||||
private bool _disableShowStatus;
|
private bool _disableShowStatus;
|
||||||
private StatusLog _statusLogForm;
|
private StatusLog _statusLogForm;
|
||||||
private bool _makeHistoryPaused;
|
private bool _makeHistoryPaused;
|
||||||
@ -143,14 +143,14 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private bool _openFileDialogOn;
|
private bool _openFileDialogOn;
|
||||||
private bool _resetVideo = true;
|
private bool _resetVideo = true;
|
||||||
private bool _doAutoBreakOnTextChanged = true;
|
private bool _doAutoBreakOnTextChanged = true;
|
||||||
private static object _syncUndo = new object();
|
private readonly static object _syncUndo = new object();
|
||||||
private string[] _dragAndDropFiles;
|
private string[] _dragAndDropFiles;
|
||||||
private readonly Timer _dragAndDropTimer = new Timer(); // to prevent locking windows explorer
|
private readonly Timer _dragAndDropTimer = new Timer(); // to prevent locking windows explorer
|
||||||
private readonly Timer _dragAndDropVideoTimer = new Timer(); // to prevent locking windows explorer
|
private readonly Timer _dragAndDropVideoTimer = new Timer(); // to prevent locking windows explorer
|
||||||
private long _labelNextTicks = -1;
|
private long _labelNextTicks = -1;
|
||||||
private bool _showBookmarkLabel = true;
|
private bool _showBookmarkLabel = true;
|
||||||
private ContextMenu _bookmarkContextMenu;
|
private ContextMenu _bookmarkContextMenu;
|
||||||
private MainShortcuts _shortcuts = new MainShortcuts();
|
private readonly MainShortcuts _shortcuts = new MainShortcuts();
|
||||||
private long _winLeftDownTicks = -1;
|
private long _winLeftDownTicks = -1;
|
||||||
private long _winRightDownTicks = -1;
|
private long _winRightDownTicks = -1;
|
||||||
|
|
||||||
@ -1295,9 +1295,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
var parts = Configuration.Settings.General.StartPosition.Split(';');
|
var parts = Configuration.Settings.General.StartPosition.Split(';');
|
||||||
if (parts.Length == 2)
|
if (parts.Length == 2)
|
||||||
{
|
{
|
||||||
int x;
|
if (int.TryParse(parts[0], out var x) && int.TryParse(parts[1], out var y))
|
||||||
int y;
|
|
||||||
if (int.TryParse(parts[0], out x) && int.TryParse(parts[1], out y))
|
|
||||||
{
|
{
|
||||||
if (x > -100 || y > -100)
|
if (x > -100 || y > -100)
|
||||||
{
|
{
|
||||||
@ -1317,9 +1315,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
parts = Configuration.Settings.General.StartSize.Split(';');
|
parts = Configuration.Settings.General.StartSize.Split(';');
|
||||||
if (parts.Length == 2)
|
if (parts.Length == 2)
|
||||||
{
|
{
|
||||||
int x;
|
if (int.TryParse(parts[0], out var x) && int.TryParse(parts[1], out var y))
|
||||||
int y;
|
|
||||||
if (int.TryParse(parts[0], out x) && int.TryParse(parts[1], out y))
|
|
||||||
{
|
{
|
||||||
Width = x;
|
Width = x;
|
||||||
Height = y;
|
Height = y;
|
||||||
@ -2166,8 +2162,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
double f;
|
if (double.TryParse(toolStripComboBoxFrameRate.Text, out var f))
|
||||||
if (double.TryParse(toolStripComboBoxFrameRate.Text, out f))
|
|
||||||
{
|
{
|
||||||
return f;
|
return f;
|
||||||
}
|
}
|
||||||
@ -3769,8 +3764,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
if (format != null && !format.IsTextBased)
|
if (format != null && !format.IsTextBased)
|
||||||
{
|
{
|
||||||
var ebu = format as Ebu;
|
if (format is Ebu ebu)
|
||||||
if (ebu != null)
|
|
||||||
{
|
{
|
||||||
var header = new Ebu.EbuGeneralSubtitleInformation();
|
var header = new Ebu.EbuGeneralSubtitleInformation();
|
||||||
if (_subtitle != null && _subtitle.Header != null && (_subtitle.Header.Contains("STL2") || _subtitle.Header.Contains("STL3")))
|
if (_subtitle != null && _subtitle.Header != null && (_subtitle.Header.Contains("STL2") || _subtitle.Header.Contains("STL3")))
|
||||||
@ -3990,8 +3984,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
if (format != null && !format.IsTextBased)
|
if (format != null && !format.IsTextBased)
|
||||||
{
|
{
|
||||||
var ebu = format as Ebu;
|
if (format is Ebu ebu)
|
||||||
if (ebu != null)
|
|
||||||
{
|
{
|
||||||
if (ebu.Save(_subtitleAlternateFileName, subAlt))
|
if (ebu.Save(_subtitleAlternateFileName, subAlt))
|
||||||
{
|
{
|
||||||
@ -4996,7 +4989,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
ShowSource();
|
ShowSource();
|
||||||
SubtitleListview1.Fill(_subtitle, _subtitleAlternate);
|
SubtitleListview1.Fill(_subtitle, _subtitleAlternate);
|
||||||
SubtitleFormat format = Utilities.GetSubtitleFormatByFriendlyName(comboBoxSubtitleFormats.SelectedItem.ToString());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -6452,7 +6444,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
var fileInfo = new FileInfo(fileName);
|
var fileInfo = new FileInfo(fileName);
|
||||||
var subtitleToAppend = new Subtitle();
|
var subtitleToAppend = new Subtitle();
|
||||||
SubtitleFormat format = null;
|
SubtitleFormat format;
|
||||||
|
|
||||||
// do not allow blu-ray/vobsub
|
// do not allow blu-ray/vobsub
|
||||||
string extension = Path.GetExtension(fileName).ToLowerInvariant();
|
string extension = Path.GetExtension(fileName).ToLowerInvariant();
|
||||||
@ -6466,8 +6458,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
else if (fileInfo.Length < Subtitle.MaxFileSize)
|
else if (fileInfo.Length < Subtitle.MaxFileSize)
|
||||||
{
|
{
|
||||||
Encoding encoding;
|
format = subtitleToAppend.LoadSubtitle(fileName, out var encoding, null);
|
||||||
format = subtitleToAppend.LoadSubtitle(fileName, out encoding, null);
|
|
||||||
|
|
||||||
if (format == null)
|
if (format == null)
|
||||||
{
|
{
|
||||||
@ -6897,13 +6888,11 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_subtitleListViewIndex = -1;
|
_subtitleListViewIndex = -1;
|
||||||
textBoxListViewText.Text = string.Empty;
|
textBoxListViewText.Text = string.Empty;
|
||||||
textBoxListViewTextAlternate.Text = string.Empty;
|
textBoxListViewTextAlternate.Text = string.Empty;
|
||||||
string subtitleFormatFriendlyName;
|
|
||||||
|
|
||||||
string oldFileName = _fileName;
|
string oldFileName = _fileName;
|
||||||
DateTime oldFileDateTime = _fileDateTime;
|
DateTime oldFileDateTime = _fileDateTime;
|
||||||
|
|
||||||
string oldAlternameFileName = _subtitleAlternateFileName;
|
string oldAlternameFileName = _subtitleAlternateFileName;
|
||||||
_fileName = _subtitle.UndoHistory(_undoIndex, out subtitleFormatFriendlyName, out _fileDateTime, out _subtitleAlternate, out _subtitleAlternateFileName);
|
_fileName = _subtitle.UndoHistory(_undoIndex, out var subtitleFormatFriendlyName, out _fileDateTime, out _subtitleAlternate, out _subtitleAlternateFileName);
|
||||||
if (string.IsNullOrEmpty(oldAlternameFileName) && !string.IsNullOrEmpty(_subtitleAlternateFileName))
|
if (string.IsNullOrEmpty(oldAlternameFileName) && !string.IsNullOrEmpty(_subtitleAlternateFileName))
|
||||||
{
|
{
|
||||||
SubtitleListview1.ShowAlternateTextColumn(_languageGeneral.OriginalText);
|
SubtitleListview1.ShowAlternateTextColumn(_languageGeneral.OriginalText);
|
||||||
@ -9685,7 +9674,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
if (Configuration.Settings.General.SplitRemovesDashes)
|
if (Configuration.Settings.General.SplitRemovesDashes)
|
||||||
{
|
{
|
||||||
currentParagraph.Text = DialogSplitMerge.RemoveStartDash(currentParagraph.Text);
|
currentParagraph.Text = DialogSplitMerge.RemoveStartDash(currentParagraph.Text);
|
||||||
newParagraph.Text = DialogSplitMerge.RemoveStartDash(newParagraph.Text);
|
newParagraph.Text = DialogSplitMerge.RemoveStartDash(newParagraph.Text);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -9902,7 +9891,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
if (Configuration.Settings.General.SplitRemovesDashes)
|
if (Configuration.Settings.General.SplitRemovesDashes)
|
||||||
{
|
{
|
||||||
a = DialogSplitMerge.RemoveStartDash(a);
|
a = DialogSplitMerge.RemoveStartDash(a);
|
||||||
b = DialogSplitMerge.RemoveStartDash(b);
|
b = DialogSplitMerge.RemoveStartDash(b);
|
||||||
}
|
}
|
||||||
|
|
||||||
lines[0] = a;
|
lines[0] = a;
|
||||||
@ -11097,8 +11086,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
|
|
||||||
Configuration.Settings.General.AutoRepeatOn = checkBoxAutoRepeatOn.Checked;
|
Configuration.Settings.General.AutoRepeatOn = checkBoxAutoRepeatOn.Checked;
|
||||||
int autoRepeat;
|
if (int.TryParse(comboBoxAutoRepeat.Text, out var autoRepeat))
|
||||||
if (int.TryParse(comboBoxAutoRepeat.Text, out autoRepeat))
|
|
||||||
{
|
{
|
||||||
Configuration.Settings.General.AutoRepeatCount = autoRepeat;
|
Configuration.Settings.General.AutoRepeatCount = autoRepeat;
|
||||||
}
|
}
|
||||||
@ -11515,9 +11503,9 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
if (tc.Length > 12)
|
if (tc.Length > 12)
|
||||||
{
|
{
|
||||||
|
TimeCode realTC;
|
||||||
tc = tc.Substring(0, 13);
|
tc = tc.Substring(0, 13);
|
||||||
var timeCode = tc.Split(new[] { ':', '.', ',' }, StringSplitOptions.RemoveEmptyEntries);
|
var timeCode = tc.Split(new[] { ':', '.', ',' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
var realTC = new TimeCode();
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
realTC = new TimeCode(int.Parse(timeCode[1]), int.Parse(timeCode[2]), int.Parse(timeCode[3]), int.Parse(timeCode[4]) * 10);
|
realTC = new TimeCode(int.Parse(timeCode[1]), int.Parse(timeCode[2]), int.Parse(timeCode[3]), int.Parse(timeCode[4]) * 10);
|
||||||
@ -14353,8 +14341,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
else if (mediaPlayer.VideoPlayer != null && e.KeyData == _shortcuts.Video1FrameLeft)
|
else if (mediaPlayer.VideoPlayer != null && e.KeyData == _shortcuts.Video1FrameLeft)
|
||||||
{
|
{
|
||||||
var libMpv = mediaPlayer.VideoPlayer as LibMpvDynamic;
|
if (mediaPlayer.VideoPlayer is LibMpvDynamic libMpv)
|
||||||
if (libMpv != null)
|
|
||||||
{
|
{
|
||||||
libMpv.GetPreviousFrame();
|
libMpv.GetPreviousFrame();
|
||||||
}
|
}
|
||||||
@ -14367,8 +14354,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
else if (mediaPlayer.VideoPlayer != null && e.KeyData == _shortcuts.Video1FrameRight)
|
else if (mediaPlayer.VideoPlayer != null && e.KeyData == _shortcuts.Video1FrameRight)
|
||||||
{
|
{
|
||||||
var libMpv = mediaPlayer.VideoPlayer as LibMpvDynamic;
|
if (mediaPlayer.VideoPlayer is LibMpvDynamic libMpv)
|
||||||
if (libMpv != null)
|
|
||||||
{
|
{
|
||||||
libMpv.GetNextFrame();
|
libMpv.GetNextFrame();
|
||||||
}
|
}
|
||||||
@ -15165,14 +15151,14 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
if (nearestSceneChange * 1000 < p.EndTime.TotalMilliseconds)
|
if (nearestSceneChange * 1000 < p.EndTime.TotalMilliseconds)
|
||||||
{
|
{
|
||||||
p.StartTime.TotalMilliseconds = nearestSceneChange * 1000;
|
p.StartTime.TotalMilliseconds = nearestSceneChange * 1000;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (nearestSceneChange * 1000 + Configuration.Settings.General.MinimumMillisecondsBetweenLines < p.EndTime.TotalMilliseconds)
|
if (nearestSceneChange * 1000 + Configuration.Settings.General.MinimumMillisecondsBetweenLines < p.EndTime.TotalMilliseconds)
|
||||||
{
|
{
|
||||||
p.StartTime.TotalMilliseconds = nearestSceneChange * 1000 + Configuration.Settings.General.MinimumMillisecondsBetweenLines;
|
p.StartTime.TotalMilliseconds = nearestSceneChange * 1000 + Configuration.Settings.General.MinimumMillisecondsBetweenLines;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -15191,7 +15177,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
if (nearestSceneChange * 1000 < p.EndTime.TotalMilliseconds)
|
if (nearestSceneChange * 1000 < p.EndTime.TotalMilliseconds)
|
||||||
{
|
{
|
||||||
original.StartTime.TotalMilliseconds = nearestSceneChange * 1000;
|
original.StartTime.TotalMilliseconds = nearestSceneChange * 1000;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -17218,12 +17204,10 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void SortSubtitle(SubtitleSortCriteria subtitleSortCriteria, string description)
|
private void SortSubtitle(SubtitleSortCriteria subtitleSortCriteria, string description)
|
||||||
{
|
{
|
||||||
Paragraph firstSelectedParagraph = null;
|
|
||||||
var firstSelectedIndex = 0;
|
var firstSelectedIndex = 0;
|
||||||
if (SubtitleListview1.SelectedItems.Count > 0)
|
if (SubtitleListview1.SelectedItems.Count > 0)
|
||||||
{
|
{
|
||||||
firstSelectedIndex = SubtitleListview1.SelectedItems[0].Index;
|
firstSelectedIndex = SubtitleListview1.SelectedItems[0].Index;
|
||||||
firstSelectedParagraph = _subtitle.Paragraphs[firstSelectedIndex];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_subtitleListViewIndex = -1;
|
_subtitleListViewIndex = -1;
|
||||||
@ -17665,8 +17649,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void InsertUnicodeGlyph(object sender, EventArgs e)
|
private void InsertUnicodeGlyph(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var item = sender as ToolStripItem;
|
if (sender is ToolStripItem item)
|
||||||
if (item != null)
|
|
||||||
{
|
{
|
||||||
PasteIntoActiveTextBox(item.Text);
|
PasteIntoActiveTextBox(item.Text);
|
||||||
}
|
}
|
||||||
@ -17674,8 +17657,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void InsertUnicodeGlyphAllowMultiLine(object sender, EventArgs e)
|
private void InsertUnicodeGlyphAllowMultiLine(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var item = sender as ToolStripItem;
|
if (sender is ToolStripItem item)
|
||||||
if (item != null)
|
|
||||||
{
|
{
|
||||||
PasteIntoActiveTextBox(item.Text, true);
|
PasteIntoActiveTextBox(item.Text, true);
|
||||||
}
|
}
|
||||||
@ -17973,8 +17955,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
sub.Renumber();
|
sub.Renumber();
|
||||||
if (sub.Paragraphs.Count == 0)
|
if (sub.Paragraphs.Count == 0)
|
||||||
{
|
{
|
||||||
Encoding enc;
|
var f = sub.LoadSubtitle(fileName, out var enc, null);
|
||||||
SubtitleFormat f = sub.LoadSubtitle(fileName, out enc, null);
|
|
||||||
if (f == null)
|
if (f == null)
|
||||||
{
|
{
|
||||||
ShowUnknownSubtitle(fileName);
|
ShowUnknownSubtitle(fileName);
|
||||||
@ -18016,7 +17997,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
openFileDialog1.Filter = UiUtil.SubtitleExtensionFilter.Value;
|
openFileDialog1.Filter = UiUtil.SubtitleExtensionFilter.Value;
|
||||||
if (openFileDialog1.ShowDialog(this) == DialogResult.OK)
|
if (openFileDialog1.ShowDialog(this) == DialogResult.OK)
|
||||||
{
|
{
|
||||||
Encoding encoding;
|
|
||||||
var timeCodeSubtitle = new Subtitle();
|
var timeCodeSubtitle = new Subtitle();
|
||||||
SubtitleFormat format = null;
|
SubtitleFormat format = null;
|
||||||
|
|
||||||
@ -18039,7 +18019,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
if (format == null)
|
if (format == null)
|
||||||
{
|
{
|
||||||
format = timeCodeSubtitle.LoadSubtitle(openFileDialog1.FileName, out encoding, null);
|
format = timeCodeSubtitle.LoadSubtitle(openFileDialog1.FileName, out var encoding, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (format == null)
|
if (format == null)
|
||||||
@ -18181,10 +18161,9 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Encoding encoding;
|
|
||||||
_subtitleAlternate = new Subtitle();
|
_subtitleAlternate = new Subtitle();
|
||||||
_subtitleAlternateFileName = fileName;
|
_subtitleAlternateFileName = fileName;
|
||||||
SubtitleFormat format = _subtitleAlternate.LoadSubtitle(fileName, out encoding, null);
|
SubtitleFormat format = _subtitleAlternate.LoadSubtitle(fileName, out _, null);
|
||||||
|
|
||||||
if (format == null)
|
if (format == null)
|
||||||
{
|
{
|
||||||
@ -18376,8 +18355,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void MediaPlayer_OnButtonClicked(object sender, EventArgs e)
|
private void MediaPlayer_OnButtonClicked(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var pb = sender as PictureBox;
|
if (sender is PictureBox pb && pb.Name == "_pictureBoxFullscreenOver")
|
||||||
if (pb != null && pb.Name == "_pictureBoxFullscreenOver")
|
|
||||||
{
|
{
|
||||||
if (_videoPlayerUndocked != null && !_videoPlayerUndocked.IsDisposed && _videoPlayerUndocked.IsFullscreen)
|
if (_videoPlayerUndocked != null && !_videoPlayerUndocked.IsDisposed && _videoPlayerUndocked.IsFullscreen)
|
||||||
{
|
{
|
||||||
@ -20335,8 +20313,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void SetPlayRate(object sender, EventArgs e, bool skipStatusMessage)
|
private void SetPlayRate(object sender, EventArgs e, bool skipStatusMessage)
|
||||||
{
|
{
|
||||||
var playRateDropDownItem = sender as ToolStripMenuItem;
|
if (!(sender is ToolStripMenuItem playRateDropDownItem) || mediaPlayer == null || mediaPlayer.VideoPlayer == null)
|
||||||
if (playRateDropDownItem == null || mediaPlayer == null || mediaPlayer.VideoPlayer == null)
|
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -20384,11 +20361,10 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
var parts = positionAndSize.Split(';');
|
var parts = positionAndSize.Split(';');
|
||||||
if (parts.Length == 4)
|
if (parts.Length == 4)
|
||||||
{
|
{
|
||||||
int left, top, width, height;
|
if (int.TryParse(parts[0], out var left)
|
||||||
if (int.TryParse(parts[0], out left)
|
&& int.TryParse(parts[1], out var top)
|
||||||
&& int.TryParse(parts[1], out top)
|
&& int.TryParse(parts[2], out var width)
|
||||||
&& int.TryParse(parts[2], out width)
|
&& int.TryParse(parts[3], out var height))
|
||||||
&& int.TryParse(parts[3], out height))
|
|
||||||
{
|
{
|
||||||
PositionAndSizeForm.SetPositionAndSize(name, new Rectangle(left, top, width, height));
|
PositionAndSizeForm.SetPositionAndSize(name, new Rectangle(left, top, width, height));
|
||||||
}
|
}
|
||||||
@ -20667,10 +20643,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
string name, description, text, shortcut, actionType;
|
GetPropertiesAndDoAction(pluginFileName, out var name, out var text, out var version, out var description, out var actionType, out var shortcut, out var mi);
|
||||||
decimal version;
|
|
||||||
MethodInfo mi;
|
|
||||||
GetPropertiesAndDoAction(pluginFileName, out name, out text, out version, out description, out actionType, out shortcut, out mi);
|
|
||||||
if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(actionType) && mi != null)
|
if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(actionType) && mi != null)
|
||||||
{
|
{
|
||||||
var item = new ToolStripMenuItem { Text = text, Tag = pluginFileName };
|
var item = new ToolStripMenuItem { Text = text, Tag = pluginFileName };
|
||||||
@ -20936,10 +20909,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
var item = (ToolStripItem)sender;
|
var item = (ToolStripItem)sender;
|
||||||
string name, description, text, shortcut, actionType;
|
var pluginObject = GetPropertiesAndDoAction(item.Tag.ToString(), out var name, out var text, out var version, out var description, out var actionType, out var shortcut, out var mi);
|
||||||
decimal version;
|
|
||||||
MethodInfo mi;
|
|
||||||
var pluginObject = GetPropertiesAndDoAction(item.Tag.ToString(), out name, out text, out version, out description, out actionType, out shortcut, out mi);
|
|
||||||
if (mi == null)
|
if (mi == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
@ -21378,7 +21348,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
MakeHistoryForUndo(_language.BeforeInsertLine);
|
MakeHistoryForUndo(_language.BeforeInsertLine);
|
||||||
|
|
||||||
// create and insert
|
// create and insert
|
||||||
var format = GetCurrentSubtitleFormat();
|
|
||||||
if (_networkSession != null)
|
if (_networkSession != null)
|
||||||
{
|
{
|
||||||
_networkSession.TimerStop();
|
_networkSession.TimerStop();
|
||||||
@ -21603,14 +21572,14 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
ComboBoxZoomItem item = toolStripComboBoxWaveform.SelectedItem as ComboBoxZoomItem;
|
if (toolStripComboBoxWaveform.SelectedItem is ComboBoxZoomItem item)
|
||||||
if (item != null)
|
|
||||||
{
|
{
|
||||||
audioVisualizer.ZoomFactor = item.ZoomFactor;
|
audioVisualizer.ZoomFactor = item.ZoomFactor;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
// ignore
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -23074,9 +23043,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
MakeHistoryForUndo(string.Format(_language.BeforeInsertLine, openFileDialog1.FileName));
|
MakeHistoryForUndo(string.Format(_language.BeforeInsertLine, openFileDialog1.FileName));
|
||||||
|
|
||||||
Encoding encoding;
|
|
||||||
var subtitle = new Subtitle();
|
var subtitle = new Subtitle();
|
||||||
SubtitleFormat format = subtitle.LoadSubtitle(openFileDialog1.FileName, out encoding, null);
|
SubtitleFormat format = subtitle.LoadSubtitle(openFileDialog1.FileName, out var encoding, null);
|
||||||
|
|
||||||
if (format != null)
|
if (format != null)
|
||||||
{
|
{
|
||||||
@ -26172,10 +26140,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Encoding encoding;
|
|
||||||
var tmp = new Subtitle();
|
var tmp = new Subtitle();
|
||||||
SubtitleFormat format = tmp.LoadSubtitle(openFileDialog1.FileName, out encoding, null);
|
SubtitleFormat format = tmp.LoadSubtitle(openFileDialog1.FileName, out var encoding, null);
|
||||||
|
|
||||||
if (format != null)
|
if (format != null)
|
||||||
{
|
{
|
||||||
if (Configuration.Settings.General.RemoveBlankLinesWhenOpening)
|
if (Configuration.Settings.General.RemoveBlankLinesWhenOpening)
|
||||||
@ -27263,9 +27229,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Encoding encoding;
|
|
||||||
var subtitle = new Subtitle();
|
var subtitle = new Subtitle();
|
||||||
SubtitleFormat format = subtitle.LoadSubtitle(openFileDialog1.FileName, out encoding, null);
|
SubtitleFormat format = subtitle.LoadSubtitle(openFileDialog1.FileName, out var encoding, null);
|
||||||
if (format != null && subtitle.Paragraphs.Count > 0)
|
if (format != null && subtitle.Paragraphs.Count > 0)
|
||||||
{
|
{
|
||||||
SaveSubtitleListviewIndices();
|
SaveSubtitleListviewIndices();
|
||||||
|
Loading…
Reference in New Issue
Block a user