mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-26 05:02:36 +01:00
Minor fixes in Main.cs
This commit is contained in:
parent
fa8f4cffc8
commit
85fba748ba
@ -11,6 +11,7 @@ using Nikse.SubtitleEdit.Logic.VobSub;
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
|
using System.Globalization;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
@ -39,10 +40,10 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private Subtitle _subtitle = new Subtitle();
|
private Subtitle _subtitle = new Subtitle();
|
||||||
|
|
||||||
private int _undoIndex = -1;
|
private int _undoIndex = -1;
|
||||||
private string _listViewTextUndoLast = null;
|
private string _listViewTextUndoLast;
|
||||||
private int _listViewTextUndoIndex = -1;
|
private int _listViewTextUndoIndex = -1;
|
||||||
private long _listViewTextTicks = -1;
|
private long _listViewTextTicks = -1;
|
||||||
private string _listViewAlternateTextUndoLast = null;
|
private string _listViewAlternateTextUndoLast;
|
||||||
private long _listViewAlternateTextTicks = -1;
|
private long _listViewAlternateTextTicks = -1;
|
||||||
|
|
||||||
private Subtitle _subtitleAlternate = new Subtitle();
|
private Subtitle _subtitleAlternate = new Subtitle();
|
||||||
@ -59,7 +60,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private DateTime _fileDateTime;
|
private DateTime _fileDateTime;
|
||||||
private string _title;
|
private string _title;
|
||||||
private FindReplaceDialogHelper _findHelper;
|
private FindReplaceDialogHelper _findHelper;
|
||||||
private int _replaceStartLineIndex = 0;
|
private int _replaceStartLineIndex;
|
||||||
private bool _sourceViewChange;
|
private bool _sourceViewChange;
|
||||||
private string _changeSubtitleToString = string.Empty;
|
private string _changeSubtitleToString = string.Empty;
|
||||||
private string _changeAlternateSubtitleToString = string.Empty;
|
private string _changeAlternateSubtitleToString = string.Empty;
|
||||||
@ -77,8 +78,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private double _endSeconds = -1;
|
private double _endSeconds = -1;
|
||||||
private const double EndDelay = 0.05;
|
private const double EndDelay = 0.05;
|
||||||
private int _autoContinueDelayCount = -1;
|
private int _autoContinueDelayCount = -1;
|
||||||
private long _lastTextKeyDownTicks = 0;
|
private long _lastTextKeyDownTicks;
|
||||||
private long _lastHistoryTicks = 0;
|
private long _lastHistoryTicks;
|
||||||
private double? _audioWaveformRightClickSeconds = null;
|
private double? _audioWaveformRightClickSeconds = null;
|
||||||
private Timer _timerDoSyntaxColoring = new Timer();
|
private Timer _timerDoSyntaxColoring = new Timer();
|
||||||
private Timer _timerAutoSave = new Timer();
|
private Timer _timerAutoSave = new Timer();
|
||||||
@ -88,7 +89,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private StringBuilder _statusLog = new StringBuilder();
|
private StringBuilder _statusLog = new StringBuilder();
|
||||||
private bool _makeHistoryPaused = false;
|
private bool _makeHistoryPaused = false;
|
||||||
|
|
||||||
private Nikse.SubtitleEdit.Logic.Forms.CheckForUpdatesHelper _checkForUpdatesHelper;
|
private Logic.Forms.CheckForUpdatesHelper _checkForUpdatesHelper;
|
||||||
private Timer _timerCheckForUpdates;
|
private Timer _timerCheckForUpdates;
|
||||||
|
|
||||||
private NikseWebServiceSession _networkSession;
|
private NikseWebServiceSession _networkSession;
|
||||||
@ -357,7 +358,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
BatchConvert(args);
|
BatchConvert(args);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (args.Length >= 2)
|
if (args.Length >= 2)
|
||||||
{
|
{
|
||||||
fileName = args[1];
|
fileName = args[1];
|
||||||
if (args.Length > 2 && args[2].StartsWith("/srcline:", StringComparison.OrdinalIgnoreCase))
|
if (args.Length > 2 && args[2].StartsWith("/srcline:", StringComparison.OrdinalIgnoreCase))
|
||||||
@ -1237,7 +1238,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
timerWaveform.Start();
|
timerWaveform.Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AudioWaveform_OnParagraphRightClicked(object sender, Nikse.SubtitleEdit.Controls.AudioVisualizer.ParagraphEventArgs e)
|
private void AudioWaveform_OnParagraphRightClicked(object sender, AudioVisualizer.ParagraphEventArgs e)
|
||||||
{
|
{
|
||||||
SubtitleListview1.SelectIndexAndEnsureVisible(_subtitle.GetIndex(e.Paragraph));
|
SubtitleListview1.SelectIndexAndEnsureVisible(_subtitle.GetIndex(e.Paragraph));
|
||||||
|
|
||||||
@ -1256,7 +1257,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
contextMenuStripWaveform.Show(MousePosition.X, MousePosition.Y);
|
contextMenuStripWaveform.Show(MousePosition.X, MousePosition.Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AudioWaveform_OnNewSelectionRightClicked(object sender, Nikse.SubtitleEdit.Controls.AudioVisualizer.ParagraphEventArgs e)
|
private void AudioWaveform_OnNewSelectionRightClicked(object sender, AudioVisualizer.ParagraphEventArgs e)
|
||||||
{
|
{
|
||||||
SubtitleListview1.SelectIndexAndEnsureVisible(_subtitle.GetIndex(e.Paragraph));
|
SubtitleListview1.SelectIndexAndEnsureVisible(_subtitle.GetIndex(e.Paragraph));
|
||||||
|
|
||||||
@ -1272,7 +1273,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
contextMenuStripWaveform.Show(MousePosition.X, MousePosition.Y);
|
contextMenuStripWaveform.Show(MousePosition.X, MousePosition.Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AudioWaveform_OnTimeChanged(object sender, Nikse.SubtitleEdit.Controls.AudioVisualizer.ParagraphEventArgs e)
|
private void AudioWaveform_OnTimeChanged(object sender, AudioVisualizer.ParagraphEventArgs e)
|
||||||
{
|
{
|
||||||
var paragraph = e.Paragraph;
|
var paragraph = e.Paragraph;
|
||||||
var beforeParagraph = e.BeforeParagraph;
|
var beforeParagraph = e.BeforeParagraph;
|
||||||
@ -1403,7 +1404,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_makeHistoryPaused = false;
|
_makeHistoryPaused = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void MovePrevNext(Nikse.SubtitleEdit.Controls.AudioVisualizer.ParagraphEventArgs e, Paragraph beforeParagraph, int index)
|
private void MovePrevNext(AudioVisualizer.ParagraphEventArgs e, Paragraph beforeParagraph, int index)
|
||||||
{
|
{
|
||||||
if (e.MovePreviousOrNext)
|
if (e.MovePreviousOrNext)
|
||||||
{
|
{
|
||||||
@ -2038,6 +2039,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
about.Initialize();
|
about.Initialize();
|
||||||
about.ShowDialog(this);
|
about.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(about);
|
_formPositionsAndSizes.SavePositionAndSize(about);
|
||||||
|
about.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void VisualSyncToolStripMenuItemClick(object sender, EventArgs e)
|
private void VisualSyncToolStripMenuItemClick(object sender, EventArgs e)
|
||||||
@ -2515,7 +2517,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
var tsb4 = new TSB4();
|
var tsb4 = new TSB4();
|
||||||
if (tsb4.IsMine(null, fileName))
|
if (tsb4.IsMine(null, fileName))
|
||||||
{
|
{
|
||||||
tsb4.LoadSubtitle(this._subtitle, null, fileName);
|
tsb4.LoadSubtitle(_subtitle, null, fileName);
|
||||||
_oldSubtitleFormat = tsb4;
|
_oldSubtitleFormat = tsb4;
|
||||||
this.SetCurrentFormat(Configuration.Settings.General.DefaultSubtitleFormat);
|
this.SetCurrentFormat(Configuration.Settings.General.DefaultSubtitleFormat);
|
||||||
this.SetEncoding(Configuration.Settings.General.DefaultEncoding);
|
this.SetEncoding(Configuration.Settings.General.DefaultEncoding);
|
||||||
@ -3140,6 +3142,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_converted = true;
|
_converted = true;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ImportAndOcrSon(string fileName, Son format, List<string> list)
|
private void ImportAndOcrSon(string fileName, Son format, List<string> list)
|
||||||
@ -3174,6 +3177,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_converted = true;
|
_converted = true;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ImportAndOcrDost(string fileName, SubtitleFormat format, List<string> list)
|
private void ImportAndOcrDost(string fileName, SubtitleFormat format, List<string> list)
|
||||||
@ -3208,6 +3212,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_converted = true;
|
_converted = true;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ImportAndOcrSst(string fileName, SonicScenaristBitmaps format, List<string> list)
|
private void ImportAndOcrSst(string fileName, SonicScenaristBitmaps format, List<string> list)
|
||||||
@ -3242,6 +3247,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_converted = true;
|
_converted = true;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ImportAndOcrSrt(Subtitle subtitle)
|
private void ImportAndOcrSrt(Subtitle subtitle)
|
||||||
@ -3273,6 +3279,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_converted = true;
|
_converted = true;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ShowUnknownSubtitle()
|
private void ShowUnknownSubtitle()
|
||||||
@ -3747,7 +3754,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
if (format.HasStyleSupport && _networkSession == null)
|
if (format.HasStyleSupport && _networkSession == null)
|
||||||
{
|
{
|
||||||
List<string> styles = new List<string>();
|
var styles = new List<string>();
|
||||||
if (format.GetType() == typeof(AdvancedSubStationAlpha) || format.GetType() == typeof(SubStationAlpha))
|
if (format.GetType() == typeof(AdvancedSubStationAlpha) || format.GetType() == typeof(SubStationAlpha))
|
||||||
styles = AdvancedSubStationAlpha.GetStylesFromHeader(_subtitle.Header);
|
styles = AdvancedSubStationAlpha.GetStylesFromHeader(_subtitle.Header);
|
||||||
else if (format.GetType() == typeof(TimedText10) || format.GetType() == typeof(ItunesTimedText))
|
else if (format.GetType() == typeof(TimedText10) || format.GetType() == typeof(ItunesTimedText))
|
||||||
@ -4587,7 +4594,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Replace(replaceDialog);
|
Replace(replaceDialog);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (_replaceStartLineIndex >= 1) // Prompt for start over
|
if (_replaceStartLineIndex >= 1) // Prompt for start over
|
||||||
{
|
{
|
||||||
_replaceStartLineIndex = 0;
|
_replaceStartLineIndex = 0;
|
||||||
if (MessageBox.Show(_language.FindContinue, _language.FindContinueTitle, MessageBoxButtons.YesNo) == DialogResult.Yes)
|
if (MessageBox.Show(_language.FindContinue, _language.FindContinueTitle, MessageBoxButtons.YesNo) == DialogResult.Yes)
|
||||||
@ -4795,39 +4802,36 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
MessageBox.Show(_language.UnableToParseSourceView);
|
MessageBox.Show(_language.UnableToParseSourceView);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else
|
_sourceViewChange = false;
|
||||||
|
MakeHistoryForUndo(_language.BeforeChangesMadeInSourceView);
|
||||||
|
_subtitle.ReloadLoadSubtitle(new List<string>(textBoxSource.Lines), null);
|
||||||
|
if (format.IsFrameBased)
|
||||||
|
_subtitle.CalculateTimeCodesFromFrameNumbers(CurrentFrameRate);
|
||||||
|
int index = 0;
|
||||||
|
foreach (object obj in comboBoxSubtitleFormats.Items)
|
||||||
{
|
{
|
||||||
_sourceViewChange = false;
|
if (obj.ToString() == format.FriendlyName)
|
||||||
MakeHistoryForUndo(_language.BeforeChangesMadeInSourceView);
|
comboBoxSubtitleFormats.SelectedIndex = index;
|
||||||
_subtitle.ReloadLoadSubtitle(new List<string>(textBoxSource.Lines), null);
|
index++;
|
||||||
if (format.IsFrameBased)
|
}
|
||||||
_subtitle.CalculateTimeCodesFromFrameNumbers(CurrentFrameRate);
|
|
||||||
int index = 0;
|
|
||||||
foreach (object obj in comboBoxSubtitleFormats.Items)
|
|
||||||
{
|
|
||||||
if (obj.ToString() == format.FriendlyName)
|
|
||||||
comboBoxSubtitleFormats.SelectedIndex = index;
|
|
||||||
index++;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (format.GetType() == typeof(AdvancedSubStationAlpha) || format.GetType() == typeof(SubStationAlpha))
|
if (format.GetType() == typeof(AdvancedSubStationAlpha) || format.GetType() == typeof(SubStationAlpha))
|
||||||
{
|
{
|
||||||
string errors = AdvancedSubStationAlpha.CheckForErrors(_subtitle.Header);
|
string errors = AdvancedSubStationAlpha.CheckForErrors(_subtitle.Header);
|
||||||
if (!string.IsNullOrEmpty(errors))
|
if (!string.IsNullOrEmpty(errors))
|
||||||
MessageBox.Show(errors, Title, MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
MessageBox.Show(errors, Title, MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
else if (format.GetType() == typeof(SubRip))
|
else if (format.GetType() == typeof(SubRip))
|
||||||
{
|
{
|
||||||
string errors = (format as SubRip).Errors;
|
string errors = (format as SubRip).Errors;
|
||||||
if (!string.IsNullOrEmpty(errors))
|
if (!string.IsNullOrEmpty(errors))
|
||||||
MessageBox.Show(errors, Title, MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
MessageBox.Show(errors, Title, MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
else if (format.GetType() == typeof(MicroDvd))
|
else if (format.GetType() == typeof(MicroDvd))
|
||||||
{
|
{
|
||||||
string errors = (format as MicroDvd).Errors;
|
string errors = (format as MicroDvd).Errors;
|
||||||
if (!string.IsNullOrEmpty(errors))
|
if (!string.IsNullOrEmpty(errors))
|
||||||
MessageBox.Show(errors, Title, MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
MessageBox.Show(errors, Title, MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -4980,6 +4984,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
RestoreSubtitleListviewIndexes();
|
RestoreSubtitleListviewIndexes();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(adjustDisplayTime);
|
_formPositionsAndSizes.SavePositionAndSize(adjustDisplayTime);
|
||||||
|
adjustDisplayTime.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -5112,6 +5117,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
RestoreSubtitleListviewIndexes();
|
RestoreSubtitleListviewIndexes();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(startNumberingFrom);
|
_formPositionsAndSizes.SavePositionAndSize(startNumberingFrom);
|
||||||
|
startNumberingFrom.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -5152,6 +5158,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(removeTextFromHearImpaired);
|
_formPositionsAndSizes.SavePositionAndSize(removeTextFromHearImpaired);
|
||||||
|
removeTextFromHearImpaired.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -5398,6 +5405,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(googleTranslate);
|
_formPositionsAndSizes.SavePositionAndSize(googleTranslate);
|
||||||
|
googleTranslate.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static string GetTranslateStringFromNikseDk(string input)
|
private static string GetTranslateStringFromNikseDk(string input)
|
||||||
@ -6002,7 +6010,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
toolStripMenuItemSetLanguage.DropDownItems.Add("New");
|
toolStripMenuItemSetLanguage.DropDownItems.Add("New");
|
||||||
var newItem = (ToolStripMenuItem)toolStripMenuItemSetLanguage.DropDownItems[toolStripMenuItemSetLanguage.DropDownItems.Count - 1];
|
var newItem = (ToolStripMenuItem)toolStripMenuItemSetLanguage.DropDownItems[toolStripMenuItemSetLanguage.DropDownItems.Count - 1];
|
||||||
var moreLanguages = new List<string>();
|
var moreLanguages = new List<string>();
|
||||||
foreach (System.Globalization.CultureInfo x in System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.NeutralCultures))
|
foreach (CultureInfo x in CultureInfo.GetCultures(CultureTypes.NeutralCultures))
|
||||||
{
|
{
|
||||||
if (!languages.Contains(x.TwoLetterISOLanguageName.ToLower()) && !languages.Contains(x.TwoLetterISOLanguageName.ToLower()))
|
if (!languages.Contains(x.TwoLetterISOLanguageName.ToLower()) && !languages.Contains(x.TwoLetterISOLanguageName.ToLower()))
|
||||||
moreLanguages.Add(x.TwoLetterISOLanguageName.ToLower());
|
moreLanguages.Add(x.TwoLetterISOLanguageName.ToLower());
|
||||||
@ -6523,9 +6531,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
MakeHistoryForUndo(_language.BeforeInsertLine);
|
MakeHistoryForUndo(_language.BeforeInsertLine);
|
||||||
|
|
||||||
int startNumber = 1;
|
|
||||||
if (_subtitle.Paragraphs.Count > 0)
|
|
||||||
startNumber = _subtitle.Paragraphs[0].Number;
|
|
||||||
int firstSelectedIndex = 0;
|
int firstSelectedIndex = 0;
|
||||||
if (SubtitleListview1.SelectedItems.Count > 0)
|
if (SubtitleListview1.SelectedItems.Count > 0)
|
||||||
firstSelectedIndex = SubtitleListview1.SelectedItems[0].Index;
|
firstSelectedIndex = SubtitleListview1.SelectedItems[0].Index;
|
||||||
@ -7722,7 +7727,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
string languageOriginal = Utilities.AutoDetectGoogleLanguage(_subtitleAlternate);
|
string languageOriginal = Utilities.AutoDetectGoogleLanguage(_subtitleAlternate);
|
||||||
|
|
||||||
originalCurrent.EndTime.TotalMilliseconds = currentParagraph.EndTime.TotalMilliseconds;
|
originalCurrent.EndTime.TotalMilliseconds = currentParagraph.EndTime.TotalMilliseconds;
|
||||||
Paragraph originalNew = new Paragraph(newParagraph);
|
var originalNew = new Paragraph(newParagraph);
|
||||||
|
|
||||||
lines = originalCurrent.Text.Split(Utilities.NewLineChars, StringSplitOptions.RemoveEmptyEntries);
|
lines = originalCurrent.Text.Split(Utilities.NewLineChars, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
|
||||||
@ -9239,7 +9244,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
else if (line.Trim() == "[Events]")
|
else if (line.Trim() == "[Events]")
|
||||||
{
|
{
|
||||||
footerOn = false;
|
|
||||||
}
|
}
|
||||||
else if (line.Trim() == "[Fonts]" || line.Trim() == "[Graphics]")
|
else if (line.Trim() == "[Fonts]" || line.Trim() == "[Graphics]")
|
||||||
{
|
{
|
||||||
@ -9416,7 +9420,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
formSubOcr.Initialize(mergedVobSubPacks, idx.Palette, Configuration.Settings.VobSubOcr, null); //TODO - language???
|
formSubOcr.Initialize(mergedVobSubPacks, idx.Palette, Configuration.Settings.VobSubOcr, null); //TODO - language???
|
||||||
if (_loading)
|
if (_loading)
|
||||||
{
|
{
|
||||||
formSubOcr.Icon = (Icon)this.Icon.Clone();
|
formSubOcr.Icon = (Icon)Icon.Clone();
|
||||||
formSubOcr.ShowInTaskbar = true;
|
formSubOcr.ShowInTaskbar = true;
|
||||||
formSubOcr.ShowIcon = true;
|
formSubOcr.ShowIcon = true;
|
||||||
}
|
}
|
||||||
@ -9441,6 +9445,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -9567,6 +9572,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -9601,9 +9607,11 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -9634,6 +9642,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
return false;
|
return false;
|
||||||
packedId = tsParser.SubtitlePacketIds[subChooser.SelectedIndex];
|
packedId = tsParser.SubtitlePacketIds[subChooser.SelectedIndex];
|
||||||
_formPositionsAndSizes.SavePositionAndSize(subChooser);
|
_formPositionsAndSizes.SavePositionAndSize(subChooser);
|
||||||
|
subChooser.Dispose();
|
||||||
}
|
}
|
||||||
var subtitles = tsParser.GetDvbSubtitles(packedId);
|
var subtitles = tsParser.GetDvbSubtitles(packedId);
|
||||||
|
|
||||||
@ -9664,9 +9673,11 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -9932,6 +9943,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
OpenVideo(fileName);
|
OpenVideo(fileName);
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
return count > 0;
|
return count > 0;
|
||||||
@ -10011,6 +10023,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -10285,6 +10298,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Cursor.Current = Cursors.Default;
|
Cursor.Current = Cursors.Default;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(changeCasing);
|
_formPositionsAndSizes.SavePositionAndSize(changeCasing);
|
||||||
|
changeCasing.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -10321,6 +10335,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
SubtitleListview1.SelectIndexAndEnsureVisible(lastSelectedIndex);
|
SubtitleListview1.SelectIndexAndEnsureVisible(lastSelectedIndex);
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(changeFrameRate);
|
_formPositionsAndSizes.SavePositionAndSize(changeFrameRate);
|
||||||
|
changeFrameRate.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -10415,6 +10430,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(vobSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(vobSubOcr);
|
||||||
|
vobSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ImportAndOcrVobSubSubtitleNew(string fileName, bool showInTaskbar)
|
private void ImportAndOcrVobSubSubtitleNew(string fileName, bool showInTaskbar)
|
||||||
@ -10458,6 +10474,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(vobSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(vobSubOcr);
|
||||||
|
vobSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -10522,8 +10539,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_showEarlierOrLater = new ShowEarlierLater();
|
_showEarlierOrLater = new ShowEarlierLater();
|
||||||
if (!_formPositionsAndSizes.SetPositionAndSize(_showEarlierOrLater))
|
if (!_formPositionsAndSizes.SetPositionAndSize(_showEarlierOrLater))
|
||||||
{
|
{
|
||||||
_showEarlierOrLater.Top = this.Top + 100;
|
_showEarlierOrLater.Top = Top + 100;
|
||||||
_showEarlierOrLater.Left = this.Left + (this.Width / 2) - (_showEarlierOrLater.Width / 3);
|
_showEarlierOrLater.Left = Left + (Width / 2) - (_showEarlierOrLater.Width / 3);
|
||||||
}
|
}
|
||||||
_showEarlierOrLater.Initialize(ShowEarlierOrLater, _formPositionsAndSizes, true);
|
_showEarlierOrLater.Initialize(ShowEarlierOrLater, _formPositionsAndSizes, true);
|
||||||
MakeHistoryForUndo(_language.BeforeShowSelectedLinesEarlierLater);
|
MakeHistoryForUndo(_language.BeforeShowSelectedLinesEarlierLater);
|
||||||
@ -11328,8 +11345,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private void MergeSelectedLinesOnlyFirstText()
|
private void MergeSelectedLinesOnlyFirstText()
|
||||||
{
|
{
|
||||||
if (_subtitle.Paragraphs.Count > 0 && SubtitleListview1.SelectedItems.Count > 1)
|
if (_subtitle.Paragraphs.Count > 0 && SubtitleListview1.SelectedItems.Count > 1)
|
||||||
{
|
{
|
||||||
var sb = new StringBuilder();
|
|
||||||
var deleteIndices = new List<int>();
|
var deleteIndices = new List<int>();
|
||||||
bool first = true;
|
bool first = true;
|
||||||
int firstIndex = 0;
|
int firstIndex = 0;
|
||||||
@ -12122,6 +12138,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(cl);
|
_formPositionsAndSizes.SavePositionAndSize(cl);
|
||||||
|
cl.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SetLanguage(string cultureName)
|
private void SetLanguage(string cultureName)
|
||||||
@ -12264,6 +12281,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
ShowStatus(string.Format(_language.NumberOfLinesReplacedX, multipleReplace.FixCount));
|
ShowStatus(string.Format(_language.NumberOfLinesReplacedX, multipleReplace.FixCount));
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(multipleReplace);
|
_formPositionsAndSizes.SavePositionAndSize(multipleReplace);
|
||||||
|
multipleReplace.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ToolStripMenuItemImportDvdSubtitlesClick(object sender, EventArgs e)
|
private void ToolStripMenuItemImportDvdSubtitlesClick(object sender, EventArgs e)
|
||||||
@ -12308,6 +12326,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(formSubOcr);
|
||||||
|
formSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -12390,6 +12409,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
else if (!string.IsNullOrEmpty(addToNamesList.NewName))
|
else if (!string.IsNullOrEmpty(addToNamesList.NewName))
|
||||||
ShowStatus(string.Format(_language.NameXNotAddedToNamesEtcList, addToNamesList.NewName));
|
ShowStatus(string.Format(_language.NameXNotAddedToNamesEtcList, addToNamesList.NewName));
|
||||||
_formPositionsAndSizes.SavePositionAndSize(addToNamesList);
|
_formPositionsAndSizes.SavePositionAndSize(addToNamesList);
|
||||||
|
addToNamesList.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool IsUnicode
|
private bool IsUnicode
|
||||||
@ -12464,6 +12484,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
RestoreSubtitleListviewIndexes();
|
RestoreSubtitleListviewIndexes();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(formMergeShortLines);
|
_formPositionsAndSizes.SavePositionAndSize(formMergeShortLines);
|
||||||
|
formMergeShortLines.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -12492,6 +12513,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
RestoreSubtitleListviewIndexes();
|
RestoreSubtitleListviewIndexes();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(splitLongLines);
|
_formPositionsAndSizes.SavePositionAndSize(splitLongLines);
|
||||||
|
splitLongLines.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -12523,6 +12545,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
RestoreSubtitleListviewIndexes();
|
RestoreSubtitleListviewIndexes();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(setMinDisplayDiff);
|
_formPositionsAndSizes.SavePositionAndSize(setMinDisplayDiff);
|
||||||
|
setMinDisplayDiff.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ToolStripMenuItemImportTextClick(object sender, EventArgs e)
|
private void ToolStripMenuItemImportTextClick(object sender, EventArgs e)
|
||||||
@ -12570,6 +12593,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Activate();
|
Activate();
|
||||||
_videoFileName = pointSync.VideoFileName;
|
_videoFileName = pointSync.VideoFileName;
|
||||||
_formPositionsAndSizes.SavePositionAndSize(pointSync);
|
_formPositionsAndSizes.SavePositionAndSize(pointSync);
|
||||||
|
pointSync.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void pointSyncViaOtherSubtitleToolStripMenuItem_Click(object sender, EventArgs e)
|
private void pointSyncViaOtherSubtitleToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
@ -13377,8 +13401,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void FixLargeFonts()
|
private void FixLargeFonts()
|
||||||
{
|
{
|
||||||
Graphics graphics = this.CreateGraphics();
|
var graphics = CreateGraphics();
|
||||||
SizeF textSize = graphics.MeasureString(buttonPlayPrevious.Text, this.Font);
|
var textSize = graphics.MeasureString(buttonPlayPrevious.Text, Font);
|
||||||
if (textSize.Height > buttonPlayPrevious.Height - 4)
|
if (textSize.Height > buttonPlayPrevious.Height - 4)
|
||||||
{
|
{
|
||||||
int newButtonHeight = (int)(textSize.Height + 7 + 0.5);
|
int newButtonHeight = (int)(textSize.Height + 7 + 0.5);
|
||||||
@ -13611,42 +13635,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonSetEndTime_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
if (SubtitleListview1.SelectedItems.Count == 1)
|
|
||||||
{
|
|
||||||
int index = SubtitleListview1.SelectedItems[0].Index;
|
|
||||||
double videoPosition = mediaPlayer.CurrentPosition;
|
|
||||||
if (!mediaPlayer.IsPaused)
|
|
||||||
videoPosition -= Configuration.Settings.General.SetStartEndHumanDelay / 1000.0;
|
|
||||||
|
|
||||||
MakeHistoryForUndoOnlyIfNotResent(string.Format(_language.VideoControls.BeforeChangingTimeInWaveformX, "#" + _subtitle.Paragraphs[index].Number + " " + _subtitle.Paragraphs[index].Text));
|
|
||||||
|
|
||||||
_subtitle.Paragraphs[index].EndTime = TimeCode.FromSeconds(videoPosition);
|
|
||||||
SubtitleListview1.SetStartTimeAndDuration(index, _subtitle.Paragraphs[index]);
|
|
||||||
|
|
||||||
if (index + 1 < _subtitle.Paragraphs.Count)
|
|
||||||
{
|
|
||||||
SubtitleListview1.SelectedItems[0].Selected = false;
|
|
||||||
SubtitleListview1.Items[index + 1].Selected = true;
|
|
||||||
_subtitle.Paragraphs[index + 1].StartTime = TimeCode.FromSeconds(videoPosition);
|
|
||||||
SubtitleListview1.AutoScrollOffset.Offset(0, index * 16);
|
|
||||||
SubtitleListview1.EnsureVisible(Math.Min(SubtitleListview1.Items.Count - 1, index + 5));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
SetDurationInSeconds(_subtitle.Paragraphs[index].Duration.TotalSeconds);
|
|
||||||
}
|
|
||||||
if (IsFramesRelevant && CurrentFrameRate > 0)
|
|
||||||
{
|
|
||||||
_subtitle.CalculateFrameNumbersFromTimeCodesNoCheck(CurrentFrameRate);
|
|
||||||
if (tabControlSubtitle.SelectedIndex == TabControlSourceView)
|
|
||||||
ShowSource();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void ButtonSetEndClick(object sender, EventArgs e)
|
private void ButtonSetEndClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (SubtitleListview1.SelectedItems.Count == 1)
|
if (SubtitleListview1.SelectedItems.Count == 1)
|
||||||
@ -15665,6 +15654,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.Save();
|
Configuration.Settings.Save();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(vobSubOcr);
|
_formPositionsAndSizes.SavePositionAndSize(vobSubOcr);
|
||||||
|
vobSubOcr.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -16036,6 +16026,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_networkSession = null;
|
_networkSession = null;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(networkNew);
|
_formPositionsAndSizes.SavePositionAndSize(networkNew);
|
||||||
|
networkNew.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void joinSessionToolStripMenuItem_Click(object sender, EventArgs e)
|
private void joinSessionToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
@ -16931,7 +16922,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
toolStripMenuItemSetAudioTrack.DropDownItems.Clear();
|
toolStripMenuItemSetAudioTrack.DropDownItems.Clear();
|
||||||
for (int i = 0; i < numberOfTracks; i++)
|
for (int i = 0; i < numberOfTracks; i++)
|
||||||
{
|
{
|
||||||
toolStripMenuItemSetAudioTrack.DropDownItems.Add((i + 1).ToString(), null, ChooseAudioTrack);
|
toolStripMenuItemSetAudioTrack.DropDownItems.Add((i + 1).ToString(CultureInfo.InvariantCulture), null, ChooseAudioTrack);
|
||||||
if (i == _videoAudioTrackNumber)
|
if (i == _videoAudioTrackNumber)
|
||||||
toolStripMenuItemSetAudioTrack.DropDownItems[toolStripMenuItemSetAudioTrack.DropDownItems.Count - 1].Select();
|
toolStripMenuItemSetAudioTrack.DropDownItems[toolStripMenuItemSetAudioTrack.DropDownItems.Count - 1].Select();
|
||||||
}
|
}
|
||||||
@ -18229,6 +18220,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
ShowSource();
|
ShowSource();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(applyDurationLimits);
|
_formPositionsAndSizes.SavePositionAndSize(applyDurationLimits);
|
||||||
|
applyDurationLimits.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -18263,6 +18255,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(extractDateTimeInfo);
|
_formPositionsAndSizes.SavePositionAndSize(extractDateTimeInfo);
|
||||||
|
extractDateTimeInfo.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ToolStripMenuItemRightToLeftModeClick(object sender, EventArgs e)
|
private void ToolStripMenuItemRightToLeftModeClick(object sender, EventArgs e)
|
||||||
@ -18309,6 +18302,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(joinSubtitles);
|
_formPositionsAndSizes.SavePositionAndSize(joinSubtitles);
|
||||||
|
joinSubtitles.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemReverseRightToLeftStartEnd_Click(object sender, EventArgs e)
|
private void toolStripMenuItemReverseRightToLeftStartEnd_Click(object sender, EventArgs e)
|
||||||
@ -18503,6 +18497,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
||||||
properties.ShowDialog(this);
|
properties.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(properties);
|
_formPositionsAndSizes.SavePositionAndSize(properties);
|
||||||
|
properties.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void SetAlignTag(Paragraph p, string tag)
|
private static void SetAlignTag(Paragraph p, string tag)
|
||||||
@ -18662,6 +18657,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(restoreAutoBackup);
|
_formPositionsAndSizes.SavePositionAndSize(restoreAutoBackup);
|
||||||
|
restoreAutoBackup.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void labelStatus_Click(object sender, EventArgs e)
|
private void labelStatus_Click(object sender, EventArgs e)
|
||||||
@ -18672,6 +18668,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(statusLog);
|
_formPositionsAndSizes.SetPositionAndSize(statusLog);
|
||||||
statusLog.ShowDialog(this);
|
statusLog.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(statusLog);
|
_formPositionsAndSizes.SavePositionAndSize(statusLog);
|
||||||
|
statusLog.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -18681,6 +18678,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(stats);
|
_formPositionsAndSizes.SetPositionAndSize(stats);
|
||||||
stats.ShowDialog(this);
|
stats.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(stats);
|
_formPositionsAndSizes.SavePositionAndSize(stats);
|
||||||
|
stats.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemDCinemaProperties_Click(object sender, EventArgs e)
|
private void toolStripMenuItemDCinemaProperties_Click(object sender, EventArgs e)
|
||||||
@ -18691,6 +18689,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
||||||
properties.ShowDialog(this);
|
properties.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(properties);
|
_formPositionsAndSizes.SavePositionAndSize(properties);
|
||||||
|
properties.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -18698,6 +18697,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
||||||
properties.ShowDialog(this);
|
properties.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(properties);
|
_formPositionsAndSizes.SavePositionAndSize(properties);
|
||||||
|
properties.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -18748,6 +18748,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
||||||
properties.ShowDialog(this);
|
properties.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(properties);
|
_formPositionsAndSizes.SavePositionAndSize(properties);
|
||||||
|
properties.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -19162,6 +19163,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
RestoreSubtitleListviewIndexes();
|
RestoreSubtitleListviewIndexes();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -19223,6 +19225,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(form);
|
_formPositionsAndSizes.SetPositionAndSize(form);
|
||||||
form.ShowDialog(this);
|
form.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
this.Visible = true;
|
this.Visible = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -19281,6 +19284,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
RestoreSubtitleListviewIndexes();
|
RestoreSubtitleListviewIndexes();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -19312,6 +19316,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
RestoreSubtitleListviewIndexes();
|
RestoreSubtitleListviewIndexes();
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -19326,6 +19331,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(exportBdnXmlPng);
|
_formPositionsAndSizes.SetPositionAndSize(exportBdnXmlPng);
|
||||||
exportBdnXmlPng.ShowDialog(this);
|
exportBdnXmlPng.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(exportBdnXmlPng);
|
_formPositionsAndSizes.SavePositionAndSize(exportBdnXmlPng);
|
||||||
|
exportBdnXmlPng.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemModifySelection_Click(object sender, EventArgs e)
|
private void toolStripMenuItemModifySelection_Click(object sender, EventArgs e)
|
||||||
@ -19339,6 +19345,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(form);
|
_formPositionsAndSizes.SetPositionAndSize(form);
|
||||||
form.ShowDialog(this);
|
form.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemInverseSelection_Click(object sender, EventArgs e)
|
private void toolStripMenuItemInverseSelection_Click(object sender, EventArgs e)
|
||||||
@ -19414,6 +19421,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.SubtitleSettings.NuendoCharacterListFile = form.CharacterListFile;
|
Configuration.Settings.SubtitleSettings.NuendoCharacterListFile = form.CharacterListFile;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemDost_Click(object sender, EventArgs e)
|
private void toolStripMenuItemDost_Click(object sender, EventArgs e)
|
||||||
@ -19441,6 +19449,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
ShowStatus(string.Format(Configuration.Settings.Language.Main.XSceneChangesImported, form.SceneChangesInSeconds.Count));
|
ShowStatus(string.Format(Configuration.Settings.Language.Main.XSceneChangesImported, form.SceneChangesInSeconds.Count));
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemRemoveSceneChanges_Click(object sender, EventArgs e)
|
private void toolStripMenuItemRemoveSceneChanges_Click(object sender, EventArgs e)
|
||||||
@ -19472,6 +19481,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
SubtitleListview1.SelectIndexAndEnsureVisible(index);
|
SubtitleListview1.SelectIndexAndEnsureVisible(index);
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemOpenDvd_Click(object sender, EventArgs e)
|
private void toolStripMenuItemOpenDvd_Click(object sender, EventArgs e)
|
||||||
@ -19508,6 +19518,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.General.VideoPlayer = oldVideoPlayer;
|
Configuration.Settings.General.VideoPlayer = oldVideoPlayer;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemFcpProperties_Click(object sender, EventArgs e)
|
private void toolStripMenuItemFcpProperties_Click(object sender, EventArgs e)
|
||||||
@ -19520,6 +19531,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Configuration.Settings.SubtitleSettings.FcpFontName = form.FcpFontName;
|
Configuration.Settings.SubtitleSettings.FcpFontName = form.FcpFontName;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void styleToolStripMenuItem_Click(object sender, EventArgs e)
|
private void styleToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
@ -19561,6 +19573,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
ShowStatus(form.LogMessage);
|
ShowStatus(form.LogMessage);
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void PasteIntoActiveTextBox(string s)
|
private void PasteIntoActiveTextBox(string s)
|
||||||
@ -19639,6 +19652,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
ImportAndOcrSrt(form.Subtitle);
|
ImportAndOcrSrt(form.Subtitle);
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void audioVisualizer_MouseEnter(object sender, EventArgs e)
|
private void audioVisualizer_MouseEnter(object sender, EventArgs e)
|
||||||
@ -19722,6 +19736,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
audioVisualizer.Offset = offsetInSeconds;
|
audioVisualizer.Offset = offsetInSeconds;
|
||||||
}
|
}
|
||||||
_formPositionsAndSizes.SavePositionAndSize(form);
|
_formPositionsAndSizes.SavePositionAndSize(form);
|
||||||
|
form.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemEbuProperties_Click(object sender, EventArgs e)
|
private void toolStripMenuItemEbuProperties_Click(object sender, EventArgs e)
|
||||||
@ -19744,6 +19759,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
_formPositionsAndSizes.SetPositionAndSize(properties, true);
|
||||||
properties.ShowDialog(this);
|
properties.ShowDialog(this);
|
||||||
_formPositionsAndSizes.SavePositionAndSize(properties);
|
_formPositionsAndSizes.SavePositionAndSize(properties);
|
||||||
|
properties.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user