mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-22 11:12:36 +01:00
Fixed spelling error in code + updated change log
git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@323 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
parent
ec45ae0363
commit
7bbcfefe41
@ -32,6 +32,7 @@ Subtitle Edit Changelog
|
|||||||
* Start/display time changes are now undo-able (thx Luis)
|
* Start/display time changes are now undo-able (thx Luis)
|
||||||
* Subtitle preview on video player now more precise (thx hawk) + uses font from Settings + bold (thx Leszek)
|
* Subtitle preview on video player now more precise (thx hawk) + uses font from Settings + bold (thx Leszek)
|
||||||
* "Point sync" can now also sync using only one sync point (thx tttoan)
|
* "Point sync" can now also sync using only one sync point (thx tttoan)
|
||||||
|
* VLC media player - mouse click now toggles play/pause
|
||||||
* FIXED:
|
* FIXED:
|
||||||
* Wave form: Fixed unprecise (out of sync) wave form data for some sample rates
|
* Wave form: Fixed unprecise (out of sync) wave form data for some sample rates
|
||||||
* Fixed crash with wave form track bar (thx Christian)
|
* Fixed crash with wave form track bar (thx Christian)
|
||||||
@ -44,6 +45,7 @@ Subtitle Edit Changelog
|
|||||||
* OCR Fix Engine: Lines after "..." will no longer be changed to start with uppercase
|
* OCR Fix Engine: Lines after "..." will no longer be changed to start with uppercase
|
||||||
* Fixed bug in reading of SSA files (',' was removed) - thx Péter
|
* Fixed bug in reading of SSA files (',' was removed) - thx Péter
|
||||||
* Fixed line breaking bug in mpl format - thx Przemek
|
* Fixed line breaking bug in mpl format - thx Przemek
|
||||||
|
* Fixed shortcuts for adjust commands Ctrl+Space/Shift+Space/F9/F10
|
||||||
|
|
||||||
3.0 (18th November 2010)
|
3.0 (18th November 2010)
|
||||||
* NEW:
|
* NEW:
|
||||||
|
@ -178,7 +178,7 @@ namespace Nikse.SubtitleEdit.Controls
|
|||||||
|
|
||||||
void SubtitleTextBox_MouseClick(object sender, MouseEventArgs e)
|
void SubtitleTextBox_MouseClick(object sender, MouseEventArgs e)
|
||||||
{
|
{
|
||||||
TooglePlayPause();
|
TogglePlayPause();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static string RemoveSubStationAlphaFormatting(string s)
|
private static string RemoveSubStationAlphaFormatting(string s)
|
||||||
@ -272,7 +272,7 @@ namespace Nikse.SubtitleEdit.Controls
|
|||||||
|
|
||||||
void PanelPlayer_MouseDown(object sender, MouseEventArgs e)
|
void PanelPlayer_MouseDown(object sender, MouseEventArgs e)
|
||||||
{
|
{
|
||||||
TooglePlayPause();
|
TogglePlayPause();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void InitializeVolume(double defaultVolume)
|
public void InitializeVolume(double defaultVolume)
|
||||||
@ -565,6 +565,32 @@ namespace Nikse.SubtitleEdit.Controls
|
|||||||
}
|
}
|
||||||
|
|
||||||
#region PlayPauseButtons
|
#region PlayPauseButtons
|
||||||
|
|
||||||
|
public void RefreshPlayPauseButtons()
|
||||||
|
{
|
||||||
|
if (VideoPlayer != null)
|
||||||
|
{
|
||||||
|
if (VideoPlayer.IsPlaying)
|
||||||
|
{
|
||||||
|
if (!_pictureBoxPause.Visible && !_pictureBoxPauseDown.Visible && !_pictureBoxPauseOver.Visible)
|
||||||
|
{
|
||||||
|
HideAllPauseImages();
|
||||||
|
HideAllPlayImages();
|
||||||
|
_pictureBoxPause.Visible = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (!_pictureBoxPlay.Visible && !_pictureBoxPlayOver.Visible && !_pictureBoxPlayDown.Visible)
|
||||||
|
{
|
||||||
|
HideAllPauseImages();
|
||||||
|
HideAllPlayImages();
|
||||||
|
_pictureBoxPlay.Visible = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void HideAllPlayImages()
|
private void HideAllPlayImages()
|
||||||
{
|
{
|
||||||
_pictureBoxPlayOver.Visible = false;
|
_pictureBoxPlayOver.Visible = false;
|
||||||
@ -888,6 +914,8 @@ namespace Nikse.SubtitleEdit.Controls
|
|||||||
TimeSpan span = TimeSpan.FromSeconds(pos);
|
TimeSpan span = TimeSpan.FromSeconds(pos);
|
||||||
string displayTime = string.Format("{0:00}:{1:00}:{2:00},{3:000}", span.Hours, span.Minutes, span.Seconds, span.Milliseconds);
|
string displayTime = string.Format("{0:00}:{1:00}:{2:00},{3:000}", span.Hours, span.Minutes, span.Seconds, span.Milliseconds);
|
||||||
_labelTimeCode.Text = displayTime + _totalPositionString;
|
_labelTimeCode.Text = displayTime + _totalPositionString;
|
||||||
|
|
||||||
|
RefreshPlayPauseButtons();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -972,7 +1000,7 @@ namespace Nikse.SubtitleEdit.Controls
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void TooglePlayPause()
|
public void TogglePlayPause()
|
||||||
{
|
{
|
||||||
if (VideoPlayer != null)
|
if (VideoPlayer != null)
|
||||||
{
|
{
|
||||||
|
64
src/Forms/FixCommonErrors.Designer.cs
generated
64
src/Forms/FixCommonErrors.Designer.cs
generated
@ -56,6 +56,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.buttonRefreshFixes = new System.Windows.Forms.Button();
|
this.buttonRefreshFixes = new System.Windows.Forms.Button();
|
||||||
this.buttonFixesSelectAll = new System.Windows.Forms.Button();
|
this.buttonFixesSelectAll = new System.Windows.Forms.Button();
|
||||||
this.buttonFixesInverse = new System.Windows.Forms.Button();
|
this.buttonFixesInverse = new System.Windows.Forms.Button();
|
||||||
|
this.subtitleListView1 = new Nikse.SubtitleEdit.Controls.SubtitleListView();
|
||||||
this.contextMenuStripListview = new System.Windows.Forms.ContextMenuStrip(this.components);
|
this.contextMenuStripListview = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||||
this.toolStripMenuItemDelete = new System.Windows.Forms.ToolStripMenuItem();
|
this.toolStripMenuItemDelete = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||||
@ -67,6 +68,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.buttonAutoBreak = new System.Windows.Forms.Button();
|
this.buttonAutoBreak = new System.Windows.Forms.Button();
|
||||||
this.labelStartTimeWarning = new System.Windows.Forms.Label();
|
this.labelStartTimeWarning = new System.Windows.Forms.Label();
|
||||||
this.labelDurationWarning = new System.Windows.Forms.Label();
|
this.labelDurationWarning = new System.Windows.Forms.Label();
|
||||||
|
this.timeUpDownStartTime = new Nikse.SubtitleEdit.Controls.TimeUpDown();
|
||||||
this.numericUpDownDuration = new System.Windows.Forms.NumericUpDown();
|
this.numericUpDownDuration = new System.Windows.Forms.NumericUpDown();
|
||||||
this.labelDuration = new System.Windows.Forms.Label();
|
this.labelDuration = new System.Windows.Forms.Label();
|
||||||
this.labelStartTime = new System.Windows.Forms.Label();
|
this.labelStartTime = new System.Windows.Forms.Label();
|
||||||
@ -76,8 +78,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.tabPageLog = new System.Windows.Forms.TabPage();
|
this.tabPageLog = new System.Windows.Forms.TabPage();
|
||||||
this.textBoxFixedIssues = new System.Windows.Forms.TextBox();
|
this.textBoxFixedIssues = new System.Windows.Forms.TextBox();
|
||||||
this.labelNumberOfImportantLogMessages = new System.Windows.Forms.Label();
|
this.labelNumberOfImportantLogMessages = new System.Windows.Forms.Label();
|
||||||
this.subtitleListView1 = new Nikse.SubtitleEdit.Controls.SubtitleListView();
|
|
||||||
this.timeUpDownStartTime = new Nikse.SubtitleEdit.Controls.TimeUpDown();
|
|
||||||
this.groupBoxStep1.SuspendLayout();
|
this.groupBoxStep1.SuspendLayout();
|
||||||
this.groupBox2.SuspendLayout();
|
this.groupBox2.SuspendLayout();
|
||||||
this.tabControl1.SuspendLayout();
|
this.tabControl1.SuspendLayout();
|
||||||
@ -368,6 +368,25 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.buttonFixesInverse.UseVisualStyleBackColor = true;
|
this.buttonFixesInverse.UseVisualStyleBackColor = true;
|
||||||
this.buttonFixesInverse.Click += new System.EventHandler(this.ButtonFixesInverseClick);
|
this.buttonFixesInverse.Click += new System.EventHandler(this.ButtonFixesInverseClick);
|
||||||
//
|
//
|
||||||
|
// subtitleListView1
|
||||||
|
//
|
||||||
|
this.subtitleListView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
|
| System.Windows.Forms.AnchorStyles.Left)
|
||||||
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
|
this.subtitleListView1.ContextMenuStrip = this.contextMenuStripListview;
|
||||||
|
this.subtitleListView1.FirstVisibleIndex = -1;
|
||||||
|
this.subtitleListView1.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
|
this.subtitleListView1.FullRowSelect = true;
|
||||||
|
this.subtitleListView1.GridLines = true;
|
||||||
|
this.subtitleListView1.HideSelection = false;
|
||||||
|
this.subtitleListView1.Location = new System.Drawing.Point(3, 5);
|
||||||
|
this.subtitleListView1.Name = "subtitleListView1";
|
||||||
|
this.subtitleListView1.Size = new System.Drawing.Size(785, 145);
|
||||||
|
this.subtitleListView1.TabIndex = 110;
|
||||||
|
this.subtitleListView1.UseCompatibleStateImageBehavior = false;
|
||||||
|
this.subtitleListView1.View = System.Windows.Forms.View.Details;
|
||||||
|
this.subtitleListView1.SelectedIndexChanged += new System.EventHandler(this.SubtitleListView1SelectedIndexChanged);
|
||||||
|
//
|
||||||
// contextMenuStripListview
|
// contextMenuStripListview
|
||||||
//
|
//
|
||||||
this.contextMenuStripListview.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.contextMenuStripListview.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
@ -483,6 +502,16 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.labelDurationWarning.TabIndex = 31;
|
this.labelDurationWarning.TabIndex = 31;
|
||||||
this.labelDurationWarning.Text = "labelDurationWarning";
|
this.labelDurationWarning.Text = "labelDurationWarning";
|
||||||
//
|
//
|
||||||
|
// timeUpDownStartTime
|
||||||
|
//
|
||||||
|
this.timeUpDownStartTime.AutoSize = true;
|
||||||
|
this.timeUpDownStartTime.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
|
||||||
|
this.timeUpDownStartTime.Location = new System.Drawing.Point(8, 27);
|
||||||
|
this.timeUpDownStartTime.Margin = new System.Windows.Forms.Padding(4);
|
||||||
|
this.timeUpDownStartTime.Name = "timeUpDownStartTime";
|
||||||
|
this.timeUpDownStartTime.Size = new System.Drawing.Size(92, 25);
|
||||||
|
this.timeUpDownStartTime.TabIndex = 112;
|
||||||
|
//
|
||||||
// numericUpDownDuration
|
// numericUpDownDuration
|
||||||
//
|
//
|
||||||
this.numericUpDownDuration.DecimalPlaces = 3;
|
this.numericUpDownDuration.DecimalPlaces = 3;
|
||||||
@ -503,7 +532,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
0,
|
0,
|
||||||
-2147483648});
|
-2147483648});
|
||||||
this.numericUpDownDuration.Name = "numericUpDownDuration";
|
this.numericUpDownDuration.Name = "numericUpDownDuration";
|
||||||
this.numericUpDownDuration.Size = new System.Drawing.Size(54, 21);
|
this.numericUpDownDuration.Size = new System.Drawing.Size(56, 21);
|
||||||
this.numericUpDownDuration.TabIndex = 114;
|
this.numericUpDownDuration.TabIndex = 114;
|
||||||
this.numericUpDownDuration.ValueChanged += new System.EventHandler(this.NumericUpDownDurationValueChanged);
|
this.numericUpDownDuration.ValueChanged += new System.EventHandler(this.NumericUpDownDurationValueChanged);
|
||||||
//
|
//
|
||||||
@ -593,35 +622,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.labelNumberOfImportantLogMessages.TabIndex = 11;
|
this.labelNumberOfImportantLogMessages.TabIndex = 11;
|
||||||
this.labelNumberOfImportantLogMessages.Text = "labelNumberOfImportantLogMessages";
|
this.labelNumberOfImportantLogMessages.Text = "labelNumberOfImportantLogMessages";
|
||||||
//
|
//
|
||||||
// subtitleListView1
|
|
||||||
//
|
|
||||||
this.subtitleListView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
|
||||||
this.subtitleListView1.ContextMenuStrip = this.contextMenuStripListview;
|
|
||||||
this.subtitleListView1.FirstVisibleIndex = -1;
|
|
||||||
this.subtitleListView1.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
||||||
this.subtitleListView1.FullRowSelect = true;
|
|
||||||
this.subtitleListView1.GridLines = true;
|
|
||||||
this.subtitleListView1.HideSelection = false;
|
|
||||||
this.subtitleListView1.Location = new System.Drawing.Point(3, 5);
|
|
||||||
this.subtitleListView1.Name = "subtitleListView1";
|
|
||||||
this.subtitleListView1.Size = new System.Drawing.Size(785, 145);
|
|
||||||
this.subtitleListView1.TabIndex = 110;
|
|
||||||
this.subtitleListView1.UseCompatibleStateImageBehavior = false;
|
|
||||||
this.subtitleListView1.View = System.Windows.Forms.View.Details;
|
|
||||||
this.subtitleListView1.SelectedIndexChanged += new System.EventHandler(this.SubtitleListView1SelectedIndexChanged);
|
|
||||||
//
|
|
||||||
// timeUpDownStartTime
|
|
||||||
//
|
|
||||||
this.timeUpDownStartTime.AutoSize = true;
|
|
||||||
this.timeUpDownStartTime.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
|
|
||||||
this.timeUpDownStartTime.Location = new System.Drawing.Point(8, 27);
|
|
||||||
this.timeUpDownStartTime.Margin = new System.Windows.Forms.Padding(4);
|
|
||||||
this.timeUpDownStartTime.Name = "timeUpDownStartTime";
|
|
||||||
this.timeUpDownStartTime.Size = new System.Drawing.Size(92, 25);
|
|
||||||
this.timeUpDownStartTime.TabIndex = 112;
|
|
||||||
//
|
|
||||||
// FixCommonErrors
|
// FixCommonErrors
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
|
60
src/Forms/Main.Designer.cs
generated
60
src/Forms/Main.Designer.cs
generated
@ -49,8 +49,8 @@
|
|||||||
this.toolStripSeparatorHelp = new System.Windows.Forms.ToolStripSeparator();
|
this.toolStripSeparatorHelp = new System.Windows.Forms.ToolStripSeparator();
|
||||||
this.toolStripButtonHelp = new System.Windows.Forms.ToolStripButton();
|
this.toolStripButtonHelp = new System.Windows.Forms.ToolStripButton();
|
||||||
this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator();
|
this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator();
|
||||||
this.toolStripButtonToogleWaveForm = new System.Windows.Forms.ToolStripButton();
|
this.toolStripButtonToggleWaveForm = new System.Windows.Forms.ToolStripButton();
|
||||||
this.toolStripButtonToogleVideo = new System.Windows.Forms.ToolStripButton();
|
this.toolStripButtonToggleVideo = new System.Windows.Forms.ToolStripButton();
|
||||||
this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
|
this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
|
||||||
this.toolStripLabelSubtitleFormat = new System.Windows.Forms.ToolStripLabel();
|
this.toolStripLabelSubtitleFormat = new System.Windows.Forms.ToolStripLabel();
|
||||||
this.comboBoxSubtitleFormats = new System.Windows.Forms.ToolStripComboBox();
|
this.comboBoxSubtitleFormats = new System.Windows.Forms.ToolStripComboBox();
|
||||||
@ -434,8 +434,8 @@
|
|||||||
this.toolStripSeparatorHelp,
|
this.toolStripSeparatorHelp,
|
||||||
this.toolStripButtonHelp,
|
this.toolStripButtonHelp,
|
||||||
this.toolStripSeparator13,
|
this.toolStripSeparator13,
|
||||||
this.toolStripButtonToogleWaveForm,
|
this.toolStripButtonToggleWaveForm,
|
||||||
this.toolStripButtonToogleVideo,
|
this.toolStripButtonToggleVideo,
|
||||||
this.toolStripSeparator6,
|
this.toolStripSeparator6,
|
||||||
this.toolStripLabelSubtitleFormat,
|
this.toolStripLabelSubtitleFormat,
|
||||||
this.comboBoxSubtitleFormats,
|
this.comboBoxSubtitleFormats,
|
||||||
@ -597,31 +597,31 @@
|
|||||||
this.toolStripSeparator13.Name = "toolStripSeparator13";
|
this.toolStripSeparator13.Name = "toolStripSeparator13";
|
||||||
this.toolStripSeparator13.Size = new System.Drawing.Size(6, 40);
|
this.toolStripSeparator13.Size = new System.Drawing.Size(6, 40);
|
||||||
//
|
//
|
||||||
// toolStripButtonToogleWaveForm
|
// toolStripButtonToggleWaveForm
|
||||||
//
|
//
|
||||||
this.toolStripButtonToogleWaveForm.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
this.toolStripButtonToggleWaveForm.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||||
this.toolStripButtonToogleWaveForm.Font = new System.Drawing.Font("Tahoma", 8.25F);
|
this.toolStripButtonToggleWaveForm.Font = new System.Drawing.Font("Tahoma", 8.25F);
|
||||||
this.toolStripButtonToogleWaveForm.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButtonToogleWaveForm.Image")));
|
this.toolStripButtonToggleWaveForm.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButtonToggleWaveForm.Image")));
|
||||||
this.toolStripButtonToogleWaveForm.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
|
this.toolStripButtonToggleWaveForm.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
|
||||||
this.toolStripButtonToogleWaveForm.ImageTransparentColor = System.Drawing.Color.Magenta;
|
this.toolStripButtonToggleWaveForm.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||||
this.toolStripButtonToogleWaveForm.Name = "toolStripButtonToogleWaveForm";
|
this.toolStripButtonToggleWaveForm.Name = "toolStripButtonToggleWaveForm";
|
||||||
this.toolStripButtonToogleWaveForm.Size = new System.Drawing.Size(36, 37);
|
this.toolStripButtonToggleWaveForm.Size = new System.Drawing.Size(36, 37);
|
||||||
this.toolStripButtonToogleWaveForm.Text = "Show/hide wave form";
|
this.toolStripButtonToggleWaveForm.Text = "Show/hide wave form";
|
||||||
this.toolStripButtonToogleWaveForm.Click += new System.EventHandler(this.toolStripButtonToogleWaveForm_Click);
|
this.toolStripButtonToggleWaveForm.Click += new System.EventHandler(this.toolStripButtonToggleWaveForm_Click);
|
||||||
//
|
//
|
||||||
// toolStripButtonToogleVideo
|
// toolStripButtonToggleVideo
|
||||||
//
|
//
|
||||||
this.toolStripButtonToogleVideo.Checked = true;
|
this.toolStripButtonToggleVideo.Checked = true;
|
||||||
this.toolStripButtonToogleVideo.CheckState = System.Windows.Forms.CheckState.Checked;
|
this.toolStripButtonToggleVideo.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||||
this.toolStripButtonToogleVideo.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
this.toolStripButtonToggleVideo.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||||
this.toolStripButtonToogleVideo.Font = new System.Drawing.Font("Tahoma", 8.25F);
|
this.toolStripButtonToggleVideo.Font = new System.Drawing.Font("Tahoma", 8.25F);
|
||||||
this.toolStripButtonToogleVideo.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButtonToogleVideo.Image")));
|
this.toolStripButtonToggleVideo.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButtonToggleVideo.Image")));
|
||||||
this.toolStripButtonToogleVideo.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
|
this.toolStripButtonToggleVideo.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
|
||||||
this.toolStripButtonToogleVideo.ImageTransparentColor = System.Drawing.Color.Magenta;
|
this.toolStripButtonToggleVideo.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||||
this.toolStripButtonToogleVideo.Name = "toolStripButtonToogleVideo";
|
this.toolStripButtonToggleVideo.Name = "toolStripButtonToggleVideo";
|
||||||
this.toolStripButtonToogleVideo.Size = new System.Drawing.Size(36, 37);
|
this.toolStripButtonToggleVideo.Size = new System.Drawing.Size(36, 37);
|
||||||
this.toolStripButtonToogleVideo.Text = "Show/hide video";
|
this.toolStripButtonToggleVideo.Text = "Show/hide video";
|
||||||
this.toolStripButtonToogleVideo.Click += new System.EventHandler(this.toolStripButtonToogleVideo_Click);
|
this.toolStripButtonToggleVideo.Click += new System.EventHandler(this.toolStripButtonToggleVideo_Click);
|
||||||
//
|
//
|
||||||
// toolStripSeparator6
|
// toolStripSeparator6
|
||||||
//
|
//
|
||||||
@ -1246,7 +1246,7 @@
|
|||||||
this.showhideVideoToolStripMenuItem.Name = "showhideVideoToolStripMenuItem";
|
this.showhideVideoToolStripMenuItem.Name = "showhideVideoToolStripMenuItem";
|
||||||
this.showhideVideoToolStripMenuItem.Size = new System.Drawing.Size(199, 22);
|
this.showhideVideoToolStripMenuItem.Size = new System.Drawing.Size(199, 22);
|
||||||
this.showhideVideoToolStripMenuItem.Text = "Show/hide video";
|
this.showhideVideoToolStripMenuItem.Text = "Show/hide video";
|
||||||
this.showhideVideoToolStripMenuItem.Click += new System.EventHandler(this.toolStripButtonToogleVideo_Click);
|
this.showhideVideoToolStripMenuItem.Click += new System.EventHandler(this.toolStripButtonToggleVideo_Click);
|
||||||
//
|
//
|
||||||
// toolStripSeparator19
|
// toolStripSeparator19
|
||||||
//
|
//
|
||||||
@ -3179,7 +3179,7 @@
|
|||||||
0,
|
0,
|
||||||
-2147483648});
|
-2147483648});
|
||||||
this.numericUpDownDuration.Name = "numericUpDownDuration";
|
this.numericUpDownDuration.Name = "numericUpDownDuration";
|
||||||
this.numericUpDownDuration.Size = new System.Drawing.Size(57, 21);
|
this.numericUpDownDuration.Size = new System.Drawing.Size(56, 21);
|
||||||
this.numericUpDownDuration.TabIndex = 1;
|
this.numericUpDownDuration.TabIndex = 1;
|
||||||
this.numericUpDownDuration.ValueChanged += new System.EventHandler(this.NumericUpDownDurationValueChanged);
|
this.numericUpDownDuration.ValueChanged += new System.EventHandler(this.NumericUpDownDurationValueChanged);
|
||||||
//
|
//
|
||||||
@ -3581,7 +3581,7 @@
|
|||||||
private System.Windows.Forms.ToolStripLabel toolStripLabelSubtitleFormat;
|
private System.Windows.Forms.ToolStripLabel toolStripLabelSubtitleFormat;
|
||||||
private System.Windows.Forms.ToolStripLabel toolStripLabelEncoding;
|
private System.Windows.Forms.ToolStripLabel toolStripLabelEncoding;
|
||||||
private System.Windows.Forms.ToolStripComboBox comboBoxEncoding;
|
private System.Windows.Forms.ToolStripComboBox comboBoxEncoding;
|
||||||
private System.Windows.Forms.ToolStripButton toolStripButtonToogleVideo;
|
private System.Windows.Forms.ToolStripButton toolStripButtonToggleVideo;
|
||||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator15;
|
private System.Windows.Forms.ToolStripSeparator toolStripSeparator15;
|
||||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparatorFrameRate;
|
private System.Windows.Forms.ToolStripSeparator toolStripSeparatorFrameRate;
|
||||||
private System.Windows.Forms.ToolStripLabel toolStripLabelFrameRate;
|
private System.Windows.Forms.ToolStripLabel toolStripLabelFrameRate;
|
||||||
@ -3661,7 +3661,7 @@
|
|||||||
private System.Windows.Forms.Label labelCreateF9;
|
private System.Windows.Forms.Label labelCreateF9;
|
||||||
private System.Windows.Forms.Label labelAdjustTip;
|
private System.Windows.Forms.Label labelAdjustTip;
|
||||||
private System.Windows.Forms.ToolStripMenuItem translatepoweredByMicrosoftToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem translatepoweredByMicrosoftToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripButton toolStripButtonToogleWaveForm;
|
private System.Windows.Forms.ToolStripButton toolStripButtonToggleWaveForm;
|
||||||
private Controls.VideoPlayerContainer mediaPlayer;
|
private Controls.VideoPlayerContainer mediaPlayer;
|
||||||
private System.Windows.Forms.Panel panelVideoPlayer;
|
private System.Windows.Forms.Panel panelVideoPlayer;
|
||||||
private Controls.WaveForm AudioWaveForm;
|
private Controls.WaveForm AudioWaveForm;
|
||||||
|
@ -210,8 +210,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
AudioWaveForm.Visible = Configuration.Settings.General.ShowWaveForm;
|
AudioWaveForm.Visible = Configuration.Settings.General.ShowWaveForm;
|
||||||
panelWaveFormControls.Visible = Configuration.Settings.General.ShowWaveForm;
|
panelWaveFormControls.Visible = Configuration.Settings.General.ShowWaveForm;
|
||||||
trackBarWaveFormPosition.Visible = Configuration.Settings.General.ShowWaveForm;
|
trackBarWaveFormPosition.Visible = Configuration.Settings.General.ShowWaveForm;
|
||||||
toolStripButtonToogleWaveForm.Checked = Configuration.Settings.General.ShowWaveForm;
|
toolStripButtonToggleWaveForm.Checked = Configuration.Settings.General.ShowWaveForm;
|
||||||
toolStripButtonToogleVideo.Checked = Configuration.Settings.General.ShowVideoPlayer;
|
toolStripButtonToggleVideo.Checked = Configuration.Settings.General.ShowVideoPlayer;
|
||||||
|
|
||||||
string fileName = string.Empty;
|
string fileName = string.Empty;
|
||||||
string[] args = Environment.GetCommandLineArgs();
|
string[] args = Environment.GetCommandLineArgs();
|
||||||
@ -306,7 +306,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
if (paragraph == null)
|
if (paragraph == null)
|
||||||
{
|
{
|
||||||
mediaPlayer.TooglePlayPause();
|
mediaPlayer.TogglePlayPause();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -615,8 +615,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
toolStripButtonSpellCheck.ToolTipText = _language.Menu.ToolBar.SpellCheck;
|
toolStripButtonSpellCheck.ToolTipText = _language.Menu.ToolBar.SpellCheck;
|
||||||
toolStripButtonSettings.ToolTipText = _language.Menu.ToolBar.Settings;
|
toolStripButtonSettings.ToolTipText = _language.Menu.ToolBar.Settings;
|
||||||
toolStripButtonHelp.ToolTipText = _language.Menu.ToolBar.Help;
|
toolStripButtonHelp.ToolTipText = _language.Menu.ToolBar.Help;
|
||||||
toolStripButtonToogleWaveForm.ToolTipText = _language.Menu.ToolBar.ShowHideWaveForm;
|
toolStripButtonToggleWaveForm.ToolTipText = _language.Menu.ToolBar.ShowHideWaveForm;
|
||||||
toolStripButtonToogleVideo.ToolTipText = _language.Menu.ToolBar.ShowHideVideo;
|
toolStripButtonToggleVideo.ToolTipText = _language.Menu.ToolBar.ShowHideVideo;
|
||||||
|
|
||||||
toolStripMenuItemDelete.Text = _language.Menu.ContextMenu.Delete;
|
toolStripMenuItemDelete.Text = _language.Menu.ContextMenu.Delete;
|
||||||
insertLineToolStripMenuItem.Text = _language.Menu.ContextMenu.InsertFirstLine;
|
insertLineToolStripMenuItem.Text = _language.Menu.ContextMenu.InsertFirstLine;
|
||||||
@ -1081,7 +1081,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
OpenVideo(videoFileName);
|
OpenVideo(videoFileName);
|
||||||
}
|
}
|
||||||
else if (!string.IsNullOrEmpty(fileName) && (toolStripButtonToogleVideo.Checked || toolStripButtonToogleWaveForm.Checked))
|
else if (!string.IsNullOrEmpty(fileName) && (toolStripButtonToggleVideo.Checked || toolStripButtonToggleWaveForm.Checked))
|
||||||
{
|
{
|
||||||
TryToFindAndOpenVideoFile(Path.Combine(Path.GetDirectoryName(fileName), Path.GetFileNameWithoutExtension(fileName)));
|
TryToFindAndOpenVideoFile(Path.Combine(Path.GetDirectoryName(fileName), Path.GetFileNameWithoutExtension(fileName)));
|
||||||
}
|
}
|
||||||
@ -1722,8 +1722,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
TryLoadIcon(toolStripButtonSpellCheck, "SpellCheck");
|
TryLoadIcon(toolStripButtonSpellCheck, "SpellCheck");
|
||||||
TryLoadIcon(toolStripButtonHelp, "Help");
|
TryLoadIcon(toolStripButtonHelp, "Help");
|
||||||
|
|
||||||
TryLoadIcon(toolStripButtonToogleVideo, "VideoToogle");
|
TryLoadIcon(toolStripButtonToggleVideo, "VideoToggle");
|
||||||
TryLoadIcon(toolStripButtonToogleWaveForm, "WaveFormToogle");
|
TryLoadIcon(toolStripButtonToggleWaveForm, "WaveFormToggle");
|
||||||
|
|
||||||
toolStripButtonFileNew.Visible = gs.ShowToolbarNew;
|
toolStripButtonFileNew.Visible = gs.ShowToolbarNew;
|
||||||
toolStripButtonFileOpen.Visible = gs.ShowToolbarOpen;
|
toolStripButtonFileOpen.Visible = gs.ShowToolbarOpen;
|
||||||
@ -3221,20 +3221,20 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void BoldToolStripMenuItemClick(object sender, EventArgs e)
|
private void BoldToolStripMenuItemClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ListViewToogleTag("b");
|
ListViewToggleTag("b");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ItalicToolStripMenuItemClick(object sender, EventArgs e)
|
private void ItalicToolStripMenuItemClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ListViewToogleTag("i");
|
ListViewToggleTag("i");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UnderlineToolStripMenuItemClick(object sender, EventArgs e)
|
private void UnderlineToolStripMenuItemClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ListViewToogleTag("u");
|
ListViewToggleTag("u");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ListViewToogleTag(string tag)
|
private void ListViewToggleTag(string tag)
|
||||||
{
|
{
|
||||||
if (_subtitle.Paragraphs.Count > 0 && SubtitleListview1.SelectedItems.Count > 0)
|
if (_subtitle.Paragraphs.Count > 0 && SubtitleListview1.SelectedItems.Count > 0)
|
||||||
{
|
{
|
||||||
@ -3362,9 +3362,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private void ToolStripMenuItemInsertBeforeClick(object sender, EventArgs e)
|
private void ToolStripMenuItemInsertBeforeClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (_subtitle.Paragraphs.Count > 0)
|
if (_subtitle.Paragraphs.Count > 0)
|
||||||
{
|
|
||||||
InsertBefore();
|
InsertBefore();
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void InsertBefore()
|
private void InsertBefore()
|
||||||
@ -3378,12 +3376,25 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
if (SubtitleListview1.SelectedItems.Count > 0)
|
if (SubtitleListview1.SelectedItems.Count > 0)
|
||||||
firstSelectedIndex = SubtitleListview1.SelectedItems[0].Index;
|
firstSelectedIndex = SubtitleListview1.SelectedItems[0].Index;
|
||||||
|
|
||||||
|
int addMilliseconds = Configuration.Settings.General.MininumMillisecondsBetweenLines +1;
|
||||||
|
if (addMilliseconds < 1)
|
||||||
|
addMilliseconds = 1;
|
||||||
|
|
||||||
var newParagraph = new Paragraph();
|
var newParagraph = new Paragraph();
|
||||||
Paragraph prev = _subtitle.GetParagraphOrDefault(firstSelectedIndex - 1);
|
Paragraph prev = _subtitle.GetParagraphOrDefault(firstSelectedIndex - 1);
|
||||||
Paragraph next = _subtitle.GetParagraphOrDefault(firstSelectedIndex);
|
Paragraph next = _subtitle.GetParagraphOrDefault(firstSelectedIndex);
|
||||||
if (prev != null)
|
if (prev != null && next != null)
|
||||||
{
|
{
|
||||||
newParagraph.StartTime.TotalMilliseconds = prev.EndTime.TotalMilliseconds + 200;
|
newParagraph.EndTime.TotalMilliseconds = next.StartTime.TotalMilliseconds - addMilliseconds;
|
||||||
|
newParagraph.StartTime.TotalMilliseconds = newParagraph.EndTime.TotalMilliseconds - 2000;
|
||||||
|
if (newParagraph.StartTime.TotalMilliseconds <= prev.EndTime.TotalMilliseconds)
|
||||||
|
newParagraph.StartTime.TotalMilliseconds = prev.EndTime.TotalMilliseconds + 1;
|
||||||
|
if (newParagraph.Duration.TotalMilliseconds < 100)
|
||||||
|
newParagraph.EndTime.TotalMilliseconds += 100;
|
||||||
|
}
|
||||||
|
else if (prev != null)
|
||||||
|
{
|
||||||
|
newParagraph.StartTime.TotalMilliseconds = prev.EndTime.TotalMilliseconds + addMilliseconds;
|
||||||
newParagraph.EndTime.TotalMilliseconds = newParagraph.StartTime.TotalMilliseconds + 1200;
|
newParagraph.EndTime.TotalMilliseconds = newParagraph.StartTime.TotalMilliseconds + 1200;
|
||||||
if (next != null && newParagraph.EndTime.TotalMilliseconds > next.StartTime.TotalMilliseconds)
|
if (next != null && newParagraph.EndTime.TotalMilliseconds > next.StartTime.TotalMilliseconds)
|
||||||
newParagraph.EndTime.TotalMilliseconds = next.StartTime.TotalMilliseconds - 1;
|
newParagraph.EndTime.TotalMilliseconds = next.StartTime.TotalMilliseconds - 1;
|
||||||
@ -3449,7 +3460,11 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Paragraph next = _subtitle.GetParagraphOrDefault(firstSelectedIndex);
|
Paragraph next = _subtitle.GetParagraphOrDefault(firstSelectedIndex);
|
||||||
if (prev != null)
|
if (prev != null)
|
||||||
{
|
{
|
||||||
newParagraph.StartTime.TotalMilliseconds = prev.EndTime.TotalMilliseconds + 200;
|
int addMilliseconds = Configuration.Settings.General.MininumMillisecondsBetweenLines;
|
||||||
|
if (addMilliseconds < 1)
|
||||||
|
addMilliseconds = 1;
|
||||||
|
|
||||||
|
newParagraph.StartTime.TotalMilliseconds = prev.EndTime.TotalMilliseconds + addMilliseconds;
|
||||||
newParagraph.EndTime.TotalMilliseconds = newParagraph.StartTime.TotalMilliseconds + 1200;
|
newParagraph.EndTime.TotalMilliseconds = newParagraph.StartTime.TotalMilliseconds + 1200;
|
||||||
if (next != null && newParagraph.EndTime.TotalMilliseconds > next.StartTime.TotalMilliseconds)
|
if (next != null && newParagraph.EndTime.TotalMilliseconds > next.StartTime.TotalMilliseconds)
|
||||||
newParagraph.EndTime.TotalMilliseconds = next.StartTime.TotalMilliseconds - 1;
|
newParagraph.EndTime.TotalMilliseconds = next.StartTime.TotalMilliseconds - 1;
|
||||||
@ -3780,7 +3795,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TextBoxListViewToogleTag("i");
|
TextBoxListViewToggleTag("i");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (e.Modifiers == Keys.Control && e.KeyCode == Keys.D)
|
if (e.Modifiers == Keys.Control && e.KeyCode == Keys.D)
|
||||||
@ -5211,7 +5226,17 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
internal void Main_KeyDown(object sender, KeyEventArgs e)
|
internal void Main_KeyDown(object sender, KeyEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.Modifiers == Keys.Control && e.KeyCode == Keys.Z)
|
if (e.Modifiers == Keys.Alt && e.KeyCode == Keys.Insert)
|
||||||
|
{
|
||||||
|
InsertAfter();
|
||||||
|
e.SuppressKeyPress = true;
|
||||||
|
}
|
||||||
|
else if (e.Shift && e.KeyCode == Keys.Insert)
|
||||||
|
{
|
||||||
|
InsertBefore();
|
||||||
|
e.SuppressKeyPress = true;
|
||||||
|
}
|
||||||
|
else if (e.Modifiers == Keys.Control && e.KeyCode == Keys.Z)
|
||||||
{
|
{
|
||||||
ShowHistoryforUndoToolStripMenuItemClick(null, null);
|
ShowHistoryforUndoToolStripMenuItemClick(null, null);
|
||||||
e.SuppressKeyPress = true;
|
e.SuppressKeyPress = true;
|
||||||
@ -5296,7 +5321,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (e.Modifiers == Keys.Control && e.KeyCode == Keys.U)
|
else if (e.Modifiers == Keys.Control && e.KeyCode == Keys.U)
|
||||||
{ // toogle translator mode
|
{ // toggle translator mode
|
||||||
EditToolStripMenuItemDropDownOpening(null, null);
|
EditToolStripMenuItemDropDownOpening(null, null);
|
||||||
toolStripMenuItemTranslationMode_Click(null, null);
|
toolStripMenuItemTranslationMode_Click(null, null);
|
||||||
}
|
}
|
||||||
@ -5305,7 +5330,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
if (mediaPlayer.VideoPlayer != null)
|
if (mediaPlayer.VideoPlayer != null)
|
||||||
{
|
{
|
||||||
_endSeconds = -1;
|
_endSeconds = -1;
|
||||||
mediaPlayer.TooglePlayPause();
|
mediaPlayer.TogglePlayPause();
|
||||||
e.SuppressKeyPress = true;
|
e.SuppressKeyPress = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -5329,7 +5354,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
if (!textBoxListViewText.Focused && !textBoxListViewTextAlternate.Focused && !textBoxSource.Focused && mediaPlayer.VideoPlayer != null)
|
if (!textBoxListViewText.Focused && !textBoxListViewTextAlternate.Focused && !textBoxSource.Focused && mediaPlayer.VideoPlayer != null)
|
||||||
{
|
{
|
||||||
mediaPlayer.TooglePlayPause();
|
mediaPlayer.TogglePlayPause();
|
||||||
e.SuppressKeyPress = true;
|
e.SuppressKeyPress = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -5435,23 +5460,72 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
if (mediaPlayer.VideoPlayer != null)
|
if (mediaPlayer.VideoPlayer != null)
|
||||||
{
|
{
|
||||||
mediaPlayer.TooglePlayPause();
|
mediaPlayer.TogglePlayPause();
|
||||||
e.SuppressKeyPress = true;
|
e.SuppressKeyPress = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (e.Modifiers == (Keys.Control | Keys.Alt | Keys.Shift) && e.KeyCode == Keys.W) // watermak
|
||||||
|
{
|
||||||
|
if (comboBoxEncoding.Text.StartsWith("ANSI - "))
|
||||||
|
{
|
||||||
|
MessageBox.Show("Watermark only works with unicode file encoding");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Watermark watermarkForm = new Watermark();
|
||||||
|
watermarkForm.Initialize(_subtitle, FirstSelectedIndex);
|
||||||
|
if (watermarkForm.ShowDialog(this) == DialogResult.OK)
|
||||||
|
{
|
||||||
|
watermarkForm.AddOrRemove(_subtitle);
|
||||||
|
RefreshSelectedParagraph();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (e.KeyCode == Keys.Escape)
|
||||||
|
{
|
||||||
|
_cancelWordSpellCheck = true;
|
||||||
|
}
|
||||||
|
else if (e.Modifiers == (Keys.Control | Keys.Shift) && e.KeyCode == Keys.U) // Ctrl+Shift+U = switch original/current
|
||||||
|
{
|
||||||
|
if (_subtitleAlternate != null && _subtitleAlternate.Paragraphs.Count > 0 && _networkSession == null)
|
||||||
|
{
|
||||||
|
Subtitle temp = _subtitle;
|
||||||
|
_subtitle = _subtitleAlternate;
|
||||||
|
_subtitleAlternate = temp;
|
||||||
|
|
||||||
|
string tempName = _fileName;
|
||||||
|
_fileName = _subtitleAlternateFileName;
|
||||||
|
_subtitleAlternateFileName = tempName;
|
||||||
|
|
||||||
|
bool tempChange = _change;
|
||||||
|
_change = _changeAlternate;
|
||||||
|
_changeAlternate = tempChange;
|
||||||
|
|
||||||
|
SubtitleListview1.Fill(_subtitle, _subtitleAlternate);
|
||||||
|
RefreshSelectedParagraph();
|
||||||
|
|
||||||
|
SetTitle();
|
||||||
|
|
||||||
|
_fileDateTime = new DateTime();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// TABS - MUST BE LAST
|
||||||
else if (tabControlButtons.SelectedTab == tabPageAdjust && mediaPlayer.VideoPlayer != null)
|
else if (tabControlButtons.SelectedTab == tabPageAdjust && mediaPlayer.VideoPlayer != null)
|
||||||
{
|
{
|
||||||
if ((e.Modifiers == Keys.Control && e.KeyCode == Keys.Space))
|
if ((e.Modifiers == Keys.Control && e.KeyCode == Keys.Space))
|
||||||
{
|
{
|
||||||
buttonSetStartAndOffsetRest_Click(null, null);
|
ButtonSetStartAndOffsetRestClick(null, null);
|
||||||
|
e.SuppressKeyPress = true;
|
||||||
}
|
}
|
||||||
else if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Space)
|
else if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Space)
|
||||||
{
|
{
|
||||||
buttonSetEndAndGoToNext_Click(null, null);
|
buttonSetEndAndGoToNext_Click(null, null);
|
||||||
|
e.SuppressKeyPress = true;
|
||||||
}
|
}
|
||||||
else if (e.Modifiers == Keys.None && e.KeyCode == Keys.F9)
|
else if (e.Modifiers == Keys.None && e.KeyCode == Keys.F9)
|
||||||
{
|
{
|
||||||
buttonSetStartAndOffsetRest_Click(null, null);
|
ButtonSetStartAndOffsetRestClick(null, null);
|
||||||
e.SuppressKeyPress = true;
|
e.SuppressKeyPress = true;
|
||||||
}
|
}
|
||||||
else if (e.Modifiers == Keys.None && e.KeyCode == Keys.F10)
|
else if (e.Modifiers == Keys.None && e.KeyCode == Keys.F10)
|
||||||
@ -5495,61 +5569,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
e.SuppressKeyPress = true;
|
e.SuppressKeyPress = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (e.Modifiers == (Keys.Control | Keys.Alt | Keys.Shift) && e.KeyCode == Keys.W) // watermak
|
// put new entries above tabs
|
||||||
{
|
|
||||||
if (comboBoxEncoding.Text.StartsWith("ANSI - "))
|
|
||||||
{
|
|
||||||
MessageBox.Show("Watermark only works with unicode file encoding");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Watermark watermarkForm = new Watermark();
|
|
||||||
watermarkForm.Initialize(_subtitle, FirstSelectedIndex);
|
|
||||||
if (watermarkForm.ShowDialog(this) == DialogResult.OK)
|
|
||||||
{
|
|
||||||
watermarkForm.AddOrRemove(_subtitle);
|
|
||||||
RefreshSelectedParagraph();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Insert)
|
|
||||||
{
|
|
||||||
InsertBefore();
|
|
||||||
e.SuppressKeyPress = true;
|
|
||||||
}
|
|
||||||
else if (e.Modifiers == Keys.Alt && e.KeyCode == Keys.Insert)
|
|
||||||
{
|
|
||||||
InsertAfter();
|
|
||||||
e.SuppressKeyPress = true;
|
|
||||||
}
|
|
||||||
else if (e.KeyCode == Keys.Escape)
|
|
||||||
{
|
|
||||||
_cancelWordSpellCheck = true;
|
|
||||||
}
|
|
||||||
else if (e.Modifiers == (Keys.Control | Keys.Shift) && e.KeyCode == Keys.U) // Ctrl+Shift+U = switch original/current
|
|
||||||
{
|
|
||||||
if (_subtitleAlternate != null && _subtitleAlternate.Paragraphs.Count > 0 && _networkSession == null)
|
|
||||||
{
|
|
||||||
Subtitle temp = _subtitle;
|
|
||||||
_subtitle = _subtitleAlternate;
|
|
||||||
_subtitleAlternate = temp;
|
|
||||||
|
|
||||||
string tempName = _fileName;
|
|
||||||
_fileName = _subtitleAlternateFileName;
|
|
||||||
_subtitleAlternateFileName = tempName;
|
|
||||||
|
|
||||||
bool tempChange = _change;
|
|
||||||
_change = _changeAlternate;
|
|
||||||
_changeAlternate = tempChange;
|
|
||||||
|
|
||||||
SubtitleListview1.Fill(_subtitle, _subtitleAlternate);
|
|
||||||
RefreshSelectedParagraph();
|
|
||||||
|
|
||||||
SetTitle();
|
|
||||||
|
|
||||||
_fileDateTime = new DateTime();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SetTitle()
|
private void SetTitle()
|
||||||
@ -6500,7 +6520,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (toolStripButtonToogleVideo.Checked && toolStripButtonToogleWaveForm.Checked)
|
if (toolStripButtonToggleVideo.Checked && toolStripButtonToggleWaveForm.Checked)
|
||||||
{
|
{
|
||||||
splitContainer1.Panel2Collapsed = false;
|
splitContainer1.Panel2Collapsed = false;
|
||||||
MoveVideoUp();
|
MoveVideoUp();
|
||||||
@ -6512,7 +6532,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
|
|
||||||
splitContainerMain.Panel2Collapsed = false;
|
splitContainerMain.Panel2Collapsed = false;
|
||||||
if (toolStripButtonToogleVideo.Checked)
|
if (toolStripButtonToggleVideo.Checked)
|
||||||
{
|
{
|
||||||
if (AudioWaveForm.Visible)
|
if (AudioWaveForm.Visible)
|
||||||
{
|
{
|
||||||
@ -6545,7 +6565,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
if (_videoPlayerUnDocked == null || _videoPlayerUnDocked.IsDisposed)
|
if (_videoPlayerUnDocked == null || _videoPlayerUnDocked.IsDisposed)
|
||||||
UnDockVideoPlayer();
|
UnDockVideoPlayer();
|
||||||
_videoPlayerUnDocked.Visible = false;
|
_videoPlayerUnDocked.Visible = false;
|
||||||
if (toolStripButtonToogleVideo.Checked)
|
if (toolStripButtonToggleVideo.Checked)
|
||||||
{
|
{
|
||||||
_videoPlayerUnDocked.Show(this);
|
_videoPlayerUnDocked.Show(this);
|
||||||
if (_videoPlayerUnDocked.WindowState == FormWindowState.Minimized)
|
if (_videoPlayerUnDocked.WindowState == FormWindowState.Minimized)
|
||||||
@ -6555,14 +6575,14 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
if (_waveFormUnDocked == null || _waveFormUnDocked.IsDisposed)
|
if (_waveFormUnDocked == null || _waveFormUnDocked.IsDisposed)
|
||||||
UnDockWaveForm();
|
UnDockWaveForm();
|
||||||
_waveFormUnDocked.Visible = false;
|
_waveFormUnDocked.Visible = false;
|
||||||
if (toolStripButtonToogleWaveForm.Checked)
|
if (toolStripButtonToggleWaveForm.Checked)
|
||||||
{
|
{
|
||||||
_waveFormUnDocked.Show(this);
|
_waveFormUnDocked.Show(this);
|
||||||
if (_waveFormUnDocked.WindowState == FormWindowState.Minimized)
|
if (_waveFormUnDocked.WindowState == FormWindowState.Minimized)
|
||||||
_waveFormUnDocked.WindowState = FormWindowState.Normal;
|
_waveFormUnDocked.WindowState = FormWindowState.Normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (toolStripButtonToogleVideo.Checked || toolStripButtonToogleWaveForm.Checked)
|
if (toolStripButtonToggleVideo.Checked || toolStripButtonToggleWaveForm.Checked)
|
||||||
{
|
{
|
||||||
if (_videoControlsUnDocked == null || _videoControlsUnDocked.IsDisposed)
|
if (_videoControlsUnDocked == null || _videoControlsUnDocked.IsDisposed)
|
||||||
UnDockVideoButtons();
|
UnDockVideoButtons();
|
||||||
@ -6820,23 +6840,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonSetStartAndOffsetRest_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
if (SubtitleListview1.SelectedItems.Count == 1)
|
|
||||||
{
|
|
||||||
int index = SubtitleListview1.SelectedItems[0].Index;
|
|
||||||
double videoPosition = mediaPlayer.CurrentPosition;
|
|
||||||
var tc = new TimeCode(TimeSpan.FromSeconds(videoPosition));
|
|
||||||
double offset = _subtitle.Paragraphs[index].StartTime.TotalMilliseconds - tc.TotalMilliseconds;
|
|
||||||
for (int i = index; i < SubtitleListview1.Items.Count; i++)
|
|
||||||
{
|
|
||||||
_subtitle.Paragraphs[i].StartTime = new TimeCode(TimeSpan.FromMilliseconds(_subtitle.Paragraphs[i].StartTime.TotalMilliseconds - offset));
|
|
||||||
_subtitle.Paragraphs[i].EndTime = new TimeCode(TimeSpan.FromMilliseconds(_subtitle.Paragraphs[i].EndTime.TotalMilliseconds - offset));
|
|
||||||
SubtitleListview1.SetStartTime(i, _subtitle.Paragraphs[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void buttonSetEnd_Click(object sender, EventArgs e)
|
private void buttonSetEnd_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (SubtitleListview1.SelectedItems.Count == 1)
|
if (SubtitleListview1.SelectedItems.Count == 1)
|
||||||
@ -6961,13 +6964,13 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripButtonToogleVideo_Click(object sender, EventArgs e)
|
private void toolStripButtonToggleVideo_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
toolStripButtonToogleVideo.Checked = !toolStripButtonToogleVideo.Checked;
|
toolStripButtonToggleVideo.Checked = !toolStripButtonToggleVideo.Checked;
|
||||||
panelVideoPlayer.Visible = toolStripButtonToogleVideo.Checked;
|
panelVideoPlayer.Visible = toolStripButtonToggleVideo.Checked;
|
||||||
mediaPlayer.BringToFront();
|
mediaPlayer.BringToFront();
|
||||||
// labelSubtitle.BringToFront();
|
// labelSubtitle.BringToFront();
|
||||||
if (!toolStripButtonToogleVideo.Checked && !toolStripButtonToogleWaveForm.Checked)
|
if (!toolStripButtonToggleVideo.Checked && !toolStripButtonToggleWaveForm.Checked)
|
||||||
{
|
{
|
||||||
if (_isVideoControlsUnDocked)
|
if (_isVideoControlsUnDocked)
|
||||||
ShowHideUnDockedVideoControls();
|
ShowHideUnDockedVideoControls();
|
||||||
@ -6978,17 +6981,17 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
ShowVideoPlayer();
|
ShowVideoPlayer();
|
||||||
}
|
}
|
||||||
Configuration.Settings.General.ShowVideoPlayer = toolStripButtonToogleVideo.Checked;
|
Configuration.Settings.General.ShowVideoPlayer = toolStripButtonToggleVideo.Checked;
|
||||||
Refresh();
|
Refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripButtonToogleWaveForm_Click(object sender, EventArgs e)
|
private void toolStripButtonToggleWaveForm_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
toolStripButtonToogleWaveForm.Checked = !toolStripButtonToogleWaveForm.Checked;
|
toolStripButtonToggleWaveForm.Checked = !toolStripButtonToggleWaveForm.Checked;
|
||||||
AudioWaveForm.Visible = toolStripButtonToogleWaveForm.Checked;
|
AudioWaveForm.Visible = toolStripButtonToggleWaveForm.Checked;
|
||||||
trackBarWaveFormPosition.Visible = toolStripButtonToogleWaveForm.Checked;
|
trackBarWaveFormPosition.Visible = toolStripButtonToggleWaveForm.Checked;
|
||||||
panelWaveFormControls.Visible = toolStripButtonToogleWaveForm.Checked;
|
panelWaveFormControls.Visible = toolStripButtonToggleWaveForm.Checked;
|
||||||
if (!toolStripButtonToogleWaveForm.Checked && !toolStripButtonToogleVideo.Checked)
|
if (!toolStripButtonToggleWaveForm.Checked && !toolStripButtonToggleVideo.Checked)
|
||||||
{
|
{
|
||||||
if (_isVideoControlsUnDocked)
|
if (_isVideoControlsUnDocked)
|
||||||
ShowHideUnDockedVideoControls();
|
ShowHideUnDockedVideoControls();
|
||||||
@ -6999,7 +7002,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
ShowVideoPlayer();
|
ShowVideoPlayer();
|
||||||
}
|
}
|
||||||
Configuration.Settings.General.ShowWaveForm = toolStripButtonToogleWaveForm.Checked;
|
Configuration.Settings.General.ShowWaveForm = toolStripButtonToggleWaveForm.Checked;
|
||||||
Refresh();
|
Refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -7297,9 +7300,9 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
if (!_isVideoControlsUnDocked)
|
if (!_isVideoControlsUnDocked)
|
||||||
{
|
{
|
||||||
if (toolStripButtonToogleWaveForm.Checked)
|
if (toolStripButtonToggleWaveForm.Checked)
|
||||||
AudioWaveForm.Left = tabControlButtons.Left + tabControlButtons.Width + 5;
|
AudioWaveForm.Left = tabControlButtons.Left + tabControlButtons.Width + 5;
|
||||||
if (!toolStripButtonToogleWaveForm.Checked && toolStripButtonToogleVideo.Checked)
|
if (!toolStripButtonToggleWaveForm.Checked && toolStripButtonToggleVideo.Checked)
|
||||||
{
|
{
|
||||||
panelVideoPlayer.Left = tabControlButtons.Left + tabControlButtons.Width + 5;
|
panelVideoPlayer.Left = tabControlButtons.Left + tabControlButtons.Width + 5;
|
||||||
panelVideoPlayer.Width = groupBoxVideo.Width - (panelVideoPlayer.Left + 10);
|
panelVideoPlayer.Width = groupBoxVideo.Width - (panelVideoPlayer.Left + 10);
|
||||||
@ -7407,8 +7410,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void Main_Shown(object sender, EventArgs e)
|
private void Main_Shown(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
toolStripButtonToogleVideo.Checked = !Configuration.Settings.General.ShowVideoPlayer;
|
toolStripButtonToggleVideo.Checked = !Configuration.Settings.General.ShowVideoPlayer;
|
||||||
toolStripButtonToogleVideo_Click(null, null);
|
toolStripButtonToggleVideo_Click(null, null);
|
||||||
|
|
||||||
_timerAutoSave.Tick += TimerAutoSaveTick;
|
_timerAutoSave.Tick += TimerAutoSaveTick;
|
||||||
if (Configuration.Settings.General.AutoBackupSeconds > 0)
|
if (Configuration.Settings.General.AutoBackupSeconds > 0)
|
||||||
@ -7791,7 +7794,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void showhideWaveFormToolStripMenuItem_Click(object sender, EventArgs e)
|
private void showhideWaveFormToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
toolStripButtonToogleWaveForm_Click(null, null);
|
toolStripButtonToggleWaveForm_Click(null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AudioWaveForm_DragEnter(object sender, DragEventArgs e)
|
private void AudioWaveForm_DragEnter(object sender, DragEventArgs e)
|
||||||
@ -7947,7 +7950,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
tb.SelectionLength = text.Length;
|
tb.SelectionLength = text.Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void TextBoxListViewToogleTag(string tag)
|
private void TextBoxListViewToggleTag(string tag)
|
||||||
{
|
{
|
||||||
TextBox tb;
|
TextBox tb;
|
||||||
if (textBoxListViewTextAlternate.Focused)
|
if (textBoxListViewTextAlternate.Focused)
|
||||||
@ -7975,17 +7978,17 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
|
|
||||||
private void boldToolStripMenuItem1_Click(object sender, EventArgs e)
|
private void boldToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
TextBoxListViewToogleTag("b");
|
TextBoxListViewToggleTag("b");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void italicToolStripMenuItem1_Click(object sender, EventArgs e)
|
private void italicToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
TextBoxListViewToogleTag("i");
|
TextBoxListViewToggleTag("i");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void underlineToolStripMenuItem1_Click(object sender, EventArgs e)
|
private void underlineToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
TextBoxListViewToogleTag("u");
|
TextBoxListViewToggleTag("u");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void colorToolStripMenuItem1_Click(object sender, EventArgs e)
|
private void colorToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||||
@ -8632,11 +8635,11 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private void undockVideoControlsToolStripMenuItem_Click(object sender, EventArgs e)
|
private void undockVideoControlsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
UnDockVideoPlayer();
|
UnDockVideoPlayer();
|
||||||
if (toolStripButtonToogleVideo.Checked)
|
if (toolStripButtonToggleVideo.Checked)
|
||||||
_videoPlayerUnDocked.Show(this);
|
_videoPlayerUnDocked.Show(this);
|
||||||
|
|
||||||
UnDockWaveForm();
|
UnDockWaveForm();
|
||||||
if (toolStripButtonToogleWaveForm.Checked)
|
if (toolStripButtonToggleWaveForm.Checked)
|
||||||
_waveFormUnDocked.Show(this);
|
_waveFormUnDocked.Show(this);
|
||||||
|
|
||||||
UnDockVideoButtons();
|
UnDockVideoButtons();
|
||||||
@ -8689,10 +8692,10 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_videoControlsUnDocked = null;
|
_videoControlsUnDocked = null;
|
||||||
ShowVideoPlayer();
|
ShowVideoPlayer();
|
||||||
|
|
||||||
AudioWaveForm.Visible = toolStripButtonToogleWaveForm.Checked;
|
AudioWaveForm.Visible = toolStripButtonToggleWaveForm.Checked;
|
||||||
trackBarWaveFormPosition.Visible = toolStripButtonToogleWaveForm.Checked;
|
trackBarWaveFormPosition.Visible = toolStripButtonToggleWaveForm.Checked;
|
||||||
panelWaveFormControls.Visible = toolStripButtonToogleWaveForm.Checked;
|
panelWaveFormControls.Visible = toolStripButtonToggleWaveForm.Checked;
|
||||||
if (!toolStripButtonToogleVideo.Checked)
|
if (!toolStripButtonToggleVideo.Checked)
|
||||||
HideVideoPlayer();
|
HideVideoPlayer();
|
||||||
|
|
||||||
mediaPlayer.Invalidate();
|
mediaPlayer.Invalidate();
|
||||||
@ -8702,14 +8705,14 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
redockVideoControlsToolStripMenuItem.Visible = false;
|
redockVideoControlsToolStripMenuItem.Visible = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
internal void SetWaveFormToogleOff()
|
internal void SetWaveFormToggleOff()
|
||||||
{
|
{
|
||||||
toolStripButtonToogleWaveForm.Checked = false;
|
toolStripButtonToggleWaveForm.Checked = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
internal void SetVideoPlayerToogleOff()
|
internal void SetVideoPlayerToggleOff()
|
||||||
{
|
{
|
||||||
toolStripButtonToogleVideo.Checked = false;
|
toolStripButtonToggleVideo.Checked = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripMenuItemInsertSubtitle_Click(object sender, EventArgs e)
|
private void toolStripMenuItemInsertSubtitle_Click(object sender, EventArgs e)
|
||||||
@ -8906,7 +8909,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TextBoxListViewToogleTag("i");
|
TextBoxListViewToggleTag("i");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (e.Modifiers == Keys.Control && e.KeyCode == Keys.D)
|
if (e.Modifiers == Keys.Control && e.KeyCode == Keys.D)
|
||||||
|
@ -465,7 +465,7 @@
|
|||||||
AABJRU5ErkJggg==
|
AABJRU5ErkJggg==
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="toolStripButtonToogleWaveForm.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="toolStripButtonToggleWaveForm.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAf2SURBVFhH7Zd5TNTpHcaHpNkeAko8uQRUBBZnuAfm4JiB
|
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAf2SURBVFhH7Zd5TNTpHcaHpNkeAko8uQRUBBZnuAfm4JiB
|
||||||
@ -505,7 +505,7 @@
|
|||||||
mMlsSRzpJ6QxpAmkZFLKWxJ7M4NZzIz7J9IxAuVcwHzYAAAAAElFTkSuQmCC
|
mMlsSRzpJ6QxpAmkZFLKWxJ7M4NZzIz7J9IxAuVcwHzYAAAAAElFTkSuQmCC
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="toolStripButtonToogleVideo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="toolStripButtonToggleVideo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAWRSURBVFhH7ZZLSFZbFMcDkS5paeaj8pGa7zQr7W1p+X6/
|
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAWRSURBVFhH7ZZLSFZbFMcDkS5paeaj8pGa7zQr7W1p+X6/
|
||||||
@ -580,9 +580,6 @@
|
|||||||
<metadata name="toolStripWaveControls.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="toolStripWaveControls.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>208, 56</value>
|
<value>208, 56</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="toolStripWaveControls.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
|
||||||
<value>208, 56</value>
|
|
||||||
</metadata>
|
|
||||||
<data name="toolStripButtonWaveFormZoomOut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="toolStripButtonWaveFormZoomOut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
@ -687,7 +684,7 @@
|
|||||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD2
|
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD2
|
||||||
CAAAAk1TRnQBSQFMAgEBAgEAAWABAgFgAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
CAAAAk1TRnQBSQFMAgEBAgEAAYABAgGAAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||||
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||||
|
@ -84,7 +84,7 @@
|
|||||||
0,
|
0,
|
||||||
0});
|
0});
|
||||||
this.numericUpDownMinMillisecondsBetweenLines.Name = "numericUpDownMinMillisecondsBetweenLines";
|
this.numericUpDownMinMillisecondsBetweenLines.Name = "numericUpDownMinMillisecondsBetweenLines";
|
||||||
this.numericUpDownMinMillisecondsBetweenLines.Size = new System.Drawing.Size(64, 24);
|
this.numericUpDownMinMillisecondsBetweenLines.Size = new System.Drawing.Size(64, 21);
|
||||||
this.numericUpDownMinMillisecondsBetweenLines.TabIndex = 34;
|
this.numericUpDownMinMillisecondsBetweenLines.TabIndex = 34;
|
||||||
this.numericUpDownMinMillisecondsBetweenLines.Value = new decimal(new int[] {
|
this.numericUpDownMinMillisecondsBetweenLines.Value = new decimal(new int[] {
|
||||||
50,
|
50,
|
||||||
@ -92,13 +92,14 @@
|
|||||||
0,
|
0,
|
||||||
0});
|
0});
|
||||||
this.numericUpDownMinMillisecondsBetweenLines.ValueChanged += new System.EventHandler(this.numericUpDownMinMillisecondsBetweenLines_ValueChanged);
|
this.numericUpDownMinMillisecondsBetweenLines.ValueChanged += new System.EventHandler(this.numericUpDownMinMillisecondsBetweenLines_ValueChanged);
|
||||||
|
this.numericUpDownMinMillisecondsBetweenLines.KeyUp += new System.Windows.Forms.KeyEventHandler(this.numericUpDownMinMillisecondsBetweenLines_KeyUp);
|
||||||
//
|
//
|
||||||
// labelMaxMillisecondsBetweenLines
|
// labelMaxMillisecondsBetweenLines
|
||||||
//
|
//
|
||||||
this.labelMaxMillisecondsBetweenLines.AutoSize = true;
|
this.labelMaxMillisecondsBetweenLines.AutoSize = true;
|
||||||
this.labelMaxMillisecondsBetweenLines.Location = new System.Drawing.Point(15, 18);
|
this.labelMaxMillisecondsBetweenLines.Location = new System.Drawing.Point(15, 18);
|
||||||
this.labelMaxMillisecondsBetweenLines.Name = "labelMaxMillisecondsBetweenLines";
|
this.labelMaxMillisecondsBetweenLines.Name = "labelMaxMillisecondsBetweenLines";
|
||||||
this.labelMaxMillisecondsBetweenLines.Size = new System.Drawing.Size(217, 17);
|
this.labelMaxMillisecondsBetweenLines.Size = new System.Drawing.Size(172, 13);
|
||||||
this.labelMaxMillisecondsBetweenLines.TabIndex = 35;
|
this.labelMaxMillisecondsBetweenLines.TabIndex = 35;
|
||||||
this.labelMaxMillisecondsBetweenLines.Text = "Mininum milliseconds between lines";
|
this.labelMaxMillisecondsBetweenLines.Text = "Mininum milliseconds between lines";
|
||||||
//
|
//
|
||||||
@ -129,9 +130,9 @@
|
|||||||
//
|
//
|
||||||
this.checkBoxShowOnlyChangedLines.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
this.checkBoxShowOnlyChangedLines.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||||
this.checkBoxShowOnlyChangedLines.AutoSize = true;
|
this.checkBoxShowOnlyChangedLines.AutoSize = true;
|
||||||
this.checkBoxShowOnlyChangedLines.Location = new System.Drawing.Point(18, 444);
|
this.checkBoxShowOnlyChangedLines.Location = new System.Drawing.Point(18, 448);
|
||||||
this.checkBoxShowOnlyChangedLines.Name = "checkBoxShowOnlyChangedLines";
|
this.checkBoxShowOnlyChangedLines.Name = "checkBoxShowOnlyChangedLines";
|
||||||
this.checkBoxShowOnlyChangedLines.Size = new System.Drawing.Size(178, 21);
|
this.checkBoxShowOnlyChangedLines.Size = new System.Drawing.Size(142, 17);
|
||||||
this.checkBoxShowOnlyChangedLines.TabIndex = 38;
|
this.checkBoxShowOnlyChangedLines.TabIndex = 38;
|
||||||
this.checkBoxShowOnlyChangedLines.Text = "Show only modified lines";
|
this.checkBoxShowOnlyChangedLines.Text = "Show only modified lines";
|
||||||
this.checkBoxShowOnlyChangedLines.UseVisualStyleBackColor = true;
|
this.checkBoxShowOnlyChangedLines.UseVisualStyleBackColor = true;
|
||||||
@ -139,7 +140,7 @@
|
|||||||
//
|
//
|
||||||
// SetMinimumDisplayTimeBetweenParagraphs
|
// SetMinimumDisplayTimeBetweenParagraphs
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.ClientSize = new System.Drawing.Size(754, 480);
|
this.ClientSize = new System.Drawing.Size(754, 480);
|
||||||
this.Controls.Add(this.checkBoxShowOnlyChangedLines);
|
this.Controls.Add(this.checkBoxShowOnlyChangedLines);
|
||||||
|
@ -47,8 +47,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
public void Initialize(Subtitle subtitle)
|
public void Initialize(Subtitle subtitle)
|
||||||
{
|
{
|
||||||
_subtitle = subtitle;
|
_subtitle = subtitle;
|
||||||
|
numericUpDownMinMillisecondsBetweenLines.Value = Configuration.Settings.General.MininumMillisecondsBetweenLines;
|
||||||
GeneratePreview();
|
// GeneratePreview();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void GeneratePreview()
|
private void GeneratePreview()
|
||||||
@ -87,6 +87,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
SubtitleListview1.EndUpdate();
|
SubtitleListview1.EndUpdate();
|
||||||
FixCount = fixes.Count;
|
FixCount = fixes.Count;
|
||||||
|
|
||||||
|
groupBoxLinesFound.Text = minumumMillisecondsBetweenLines.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonOK_Click(object sender, EventArgs e)
|
private void buttonOK_Click(object sender, EventArgs e)
|
||||||
@ -111,12 +113,22 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private void numericUpDownMinMillisecondsBetweenLines_ValueChanged(object sender, EventArgs e)
|
private void numericUpDownMinMillisecondsBetweenLines_ValueChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
GeneratePreview();
|
GeneratePreview();
|
||||||
|
Configuration.Settings.General.MininumMillisecondsBetweenLines = (int)numericUpDownMinMillisecondsBetweenLines.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkBoxShowOnlyChangedLines_CheckedChanged(object sender, EventArgs e)
|
private void checkBoxShowOnlyChangedLines_CheckedChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
GeneratePreview();
|
GeneratePreview();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void numericUpDownMinMillisecondsBetweenLines_KeyUp(object sender, KeyEventArgs e)
|
||||||
|
{
|
||||||
|
numericUpDownMinMillisecondsBetweenLines.ValueChanged -= numericUpDownMinMillisecondsBetweenLines_ValueChanged;
|
||||||
|
GeneratePreview();
|
||||||
|
numericUpDownMinMillisecondsBetweenLines.ValueChanged += numericUpDownMinMillisecondsBetweenLines_ValueChanged;
|
||||||
|
Configuration.Settings.General.MininumMillisecondsBetweenLines = (int)numericUpDownMinMillisecondsBetweenLines.Value;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -33,7 +33,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
var control = panelContainer.Controls[0];
|
var control = panelContainer.Controls[0];
|
||||||
panelContainer.Controls.Clear();
|
panelContainer.Controls.Clear();
|
||||||
_mainForm.ReDockVideoPlayer(control);
|
_mainForm.ReDockVideoPlayer(control);
|
||||||
_mainForm.SetVideoPlayerToogleOff();
|
_mainForm.SetVideoPlayerToggleOff();
|
||||||
}
|
}
|
||||||
_positionsAndSizes.SavePositionAndSize(this);
|
_positionsAndSizes.SavePositionAndSize(this);
|
||||||
}
|
}
|
||||||
|
6
src/Forms/VisualSync.Designer.cs
generated
6
src/Forms/VisualSync.Designer.cs
generated
@ -58,6 +58,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
|
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
|
||||||
this.timer2 = new System.Windows.Forms.Timer(this.components);
|
this.timer2 = new System.Windows.Forms.Timer(this.components);
|
||||||
this.labelTip = new System.Windows.Forms.Label();
|
this.labelTip = new System.Windows.Forms.Label();
|
||||||
|
this.timerProgressBarRefresh = new System.Windows.Forms.Timer(this.components);
|
||||||
this.groupBoxStartScene.SuspendLayout();
|
this.groupBoxStartScene.SuspendLayout();
|
||||||
this.panelControlsStart.SuspendLayout();
|
this.panelControlsStart.SuspendLayout();
|
||||||
this.groupBoxEndScene.SuspendLayout();
|
this.groupBoxEndScene.SuspendLayout();
|
||||||
@ -352,6 +353,10 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.labelTip.TabIndex = 15;
|
this.labelTip.TabIndex = 15;
|
||||||
this.labelTip.Text = "Tip: Use <ctrl+arrow left/right> keys to move 100 ms back/forward";
|
this.labelTip.Text = "Tip: Use <ctrl+arrow left/right> keys to move 100 ms back/forward";
|
||||||
//
|
//
|
||||||
|
// timerProgressBarRefresh
|
||||||
|
//
|
||||||
|
this.timerProgressBarRefresh.Tick += new System.EventHandler(this.timerProgressBarRefresh_Tick);
|
||||||
|
//
|
||||||
// VisualSync
|
// VisualSync
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
@ -417,5 +422,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private Nikse.SubtitleEdit.Controls.VideoPlayerContainer MediaPlayerEnd;
|
private Nikse.SubtitleEdit.Controls.VideoPlayerContainer MediaPlayerEnd;
|
||||||
private System.Windows.Forms.Timer timer2;
|
private System.Windows.Forms.Timer timer2;
|
||||||
private System.Windows.Forms.Label labelTip;
|
private System.Windows.Forms.Label labelTip;
|
||||||
|
private System.Windows.Forms.Timer timerProgressBarRefresh;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -180,6 +180,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
Utilities.InitializeVideoPlayerAndContainer(MediaPlayerStart.VideoPlayer.VideoFileName, null, MediaPlayerEnd, VideoEndLoaded, VideoEndEnded);
|
Utilities.InitializeVideoPlayerAndContainer(MediaPlayerStart.VideoPlayer.VideoFileName, null, MediaPlayerEnd, VideoEndLoaded, VideoEndEnded);
|
||||||
}
|
}
|
||||||
timer1.Start();
|
timer1.Start();
|
||||||
|
timerProgressBarRefresh.Start();
|
||||||
|
|
||||||
if (AudioTrackNumber > -1 && MediaPlayerStart.VideoPlayer is Nikse.SubtitleEdit.Logic.VideoPlayers.LibVlc11xDynamic)
|
if (AudioTrackNumber > -1 && MediaPlayerStart.VideoPlayer is Nikse.SubtitleEdit.Logic.VideoPlayers.LibVlc11xDynamic)
|
||||||
{
|
{
|
||||||
@ -262,7 +263,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private void FormVisualSync_FormClosing(object sender, FormClosingEventArgs e)
|
private void FormVisualSync_FormClosing(object sender, FormClosingEventArgs e)
|
||||||
{
|
{
|
||||||
timer1.Stop();
|
timer1.Stop();
|
||||||
|
timerProgressBarRefresh.Stop();
|
||||||
if (MediaPlayerStart != null)
|
if (MediaPlayerStart != null)
|
||||||
MediaPlayerStart.Pause();
|
MediaPlayerStart.Pause();
|
||||||
if (MediaPlayerEnd != null)
|
if (MediaPlayerEnd != null)
|
||||||
@ -295,6 +296,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
e.Cancel = true;
|
e.Cancel = true;
|
||||||
timer1.Start();
|
timer1.Start();
|
||||||
|
timerProgressBarRefresh.Start();
|
||||||
}
|
}
|
||||||
else if (dr == DialogResult.Yes)
|
else if (dr == DialogResult.Yes)
|
||||||
{
|
{
|
||||||
@ -591,12 +593,12 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
if (_isStartSceneActive)
|
if (_isStartSceneActive)
|
||||||
{
|
{
|
||||||
_startStopPosition = -1;
|
_startStopPosition = -1;
|
||||||
MediaPlayerStart.TooglePlayPause();
|
MediaPlayerStart.TogglePlayPause();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_endStopPosition = -1;
|
_endStopPosition = -1;
|
||||||
MediaPlayerStart.TooglePlayPause();
|
MediaPlayerStart.TogglePlayPause();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (e.Modifiers == Keys.Alt && e.KeyCode == Keys.Left)
|
else if (e.Modifiers == Keys.Alt && e.KeyCode == Keys.Left)
|
||||||
@ -650,9 +652,9 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
else if (e.Modifiers == Keys.None && e.KeyCode == Keys.Space)
|
else if (e.Modifiers == Keys.None && e.KeyCode == Keys.Space)
|
||||||
{
|
{
|
||||||
if (_isStartSceneActive)
|
if (_isStartSceneActive)
|
||||||
MediaPlayerStart.TooglePlayPause();
|
MediaPlayerStart.TogglePlayPause();
|
||||||
else
|
else
|
||||||
MediaPlayerEnd.TooglePlayPause();
|
MediaPlayerEnd.TogglePlayPause();
|
||||||
e.SuppressKeyPress = true;
|
e.SuppressKeyPress = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -724,5 +726,17 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
OKPressed = true;
|
OKPressed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void timerProgressBarRefresh_Tick(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (MediaPlayerStart.VideoPlayer != null) // && MediaPlayerStart.VideoPlayer.GetType() == typeof(Nikse.SubtitleEdit.Logic.VideoPlayers.QuartsPlayer))
|
||||||
|
{
|
||||||
|
MediaPlayerStart.RefreshProgressBar();
|
||||||
|
}
|
||||||
|
if (MediaPlayerEnd.VideoPlayer != null) // && MediaPlayerEnd.VideoPlayer.GetType() == typeof(Nikse.SubtitleEdit.Logic.VideoPlayers.QuartsPlayer))
|
||||||
|
{
|
||||||
|
MediaPlayerEnd.RefreshProgressBar();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -126,4 +126,7 @@
|
|||||||
<metadata name="timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>240, 17</value>
|
<value>240, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<metadata name="timerProgressBarRefresh.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>327, 17</value>
|
||||||
|
</metadata>
|
||||||
</root>
|
</root>
|
@ -39,7 +39,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
var controlTrackBar = panelContainer.Controls[2];
|
var controlTrackBar = panelContainer.Controls[2];
|
||||||
panelContainer.Controls.Clear();
|
panelContainer.Controls.Clear();
|
||||||
_mainForm.ReDockWaveForm(controlWaveForm, controlButtons, controlTrackBar);
|
_mainForm.ReDockWaveForm(controlWaveForm, controlButtons, controlTrackBar);
|
||||||
_mainForm.SetWaveFormToogleOff();
|
_mainForm.SetWaveFormToggleOff();
|
||||||
}
|
}
|
||||||
_positionsAndSizes.SavePositionAndSize(this);
|
_positionsAndSizes.SavePositionAndSize(this);
|
||||||
}
|
}
|
||||||
|
@ -230,6 +230,7 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
public bool StartInSourceView { get; set; }
|
public bool StartInSourceView { get; set; }
|
||||||
public bool RemoveBlankLinesWhenOpening { get; set; }
|
public bool RemoveBlankLinesWhenOpening { get; set; }
|
||||||
public int SubtitleLineMaximumLength { get; set; }
|
public int SubtitleLineMaximumLength { get; set; }
|
||||||
|
public int MininumMillisecondsBetweenLines { get; set; }
|
||||||
public bool AutoWrapLineWhileTyping { get; set; }
|
public bool AutoWrapLineWhileTyping { get; set; }
|
||||||
public int SubtitleMaximumCharactersPerSeconds { get; set; }
|
public int SubtitleMaximumCharactersPerSeconds { get; set; }
|
||||||
public string SpellCheckLanguage { get; set; }
|
public string SpellCheckLanguage { get; set; }
|
||||||
@ -280,6 +281,7 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
StartLoadLastFile = true;
|
StartLoadLastFile = true;
|
||||||
StartRememberPositionAndSize = true;
|
StartRememberPositionAndSize = true;
|
||||||
SubtitleLineMaximumLength = 43;
|
SubtitleLineMaximumLength = 43;
|
||||||
|
MininumMillisecondsBetweenLines = 25;
|
||||||
AutoWrapLineWhileTyping = true;
|
AutoWrapLineWhileTyping = true;
|
||||||
SubtitleMaximumCharactersPerSeconds = 25;
|
SubtitleMaximumCharactersPerSeconds = 25;
|
||||||
SpellCheckLanguage = null;
|
SpellCheckLanguage = null;
|
||||||
@ -606,6 +608,9 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
subNode = node.SelectSingleNode("SubtitleLineMaximumLength");
|
subNode = node.SelectSingleNode("SubtitleLineMaximumLength");
|
||||||
if (subNode != null)
|
if (subNode != null)
|
||||||
settings.General.SubtitleLineMaximumLength = Convert.ToInt32(subNode.InnerText);
|
settings.General.SubtitleLineMaximumLength = Convert.ToInt32(subNode.InnerText);
|
||||||
|
subNode = node.SelectSingleNode("SubtitleLineMaximumLength");
|
||||||
|
if (subNode != null)
|
||||||
|
settings.General.SubtitleLineMaximumLength = Convert.ToInt32(subNode.InnerText);
|
||||||
subNode = node.SelectSingleNode("AutoWrapLineWhileTyping");
|
subNode = node.SelectSingleNode("AutoWrapLineWhileTyping");
|
||||||
if (subNode != null)
|
if (subNode != null)
|
||||||
settings.General.AutoWrapLineWhileTyping = Convert.ToBoolean(subNode.InnerText);
|
settings.General.AutoWrapLineWhileTyping = Convert.ToBoolean(subNode.InnerText);
|
||||||
@ -957,6 +962,7 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
textWriter.WriteElementString("StartInSourceView", settings.General.StartInSourceView.ToString());
|
textWriter.WriteElementString("StartInSourceView", settings.General.StartInSourceView.ToString());
|
||||||
textWriter.WriteElementString("RemoveBlankLinesWhenOpening", settings.General.RemoveBlankLinesWhenOpening.ToString());
|
textWriter.WriteElementString("RemoveBlankLinesWhenOpening", settings.General.RemoveBlankLinesWhenOpening.ToString());
|
||||||
textWriter.WriteElementString("SubtitleLineMaximumLength", settings.General.SubtitleLineMaximumLength.ToString());
|
textWriter.WriteElementString("SubtitleLineMaximumLength", settings.General.SubtitleLineMaximumLength.ToString());
|
||||||
|
textWriter.WriteElementString("SubtitleLineMaximumLength", settings.General.MininumMillisecondsBetweenLines.ToString());
|
||||||
textWriter.WriteElementString("AutoWrapLineWhileTyping", settings.General.AutoWrapLineWhileTyping.ToString());
|
textWriter.WriteElementString("AutoWrapLineWhileTyping", settings.General.AutoWrapLineWhileTyping.ToString());
|
||||||
textWriter.WriteElementString("SubtitleMaximumCharactersPerSeconds", settings.General.SubtitleMaximumCharactersPerSeconds.ToString());
|
textWriter.WriteElementString("SubtitleMaximumCharactersPerSeconds", settings.General.SubtitleMaximumCharactersPerSeconds.ToString());
|
||||||
textWriter.WriteElementString("SpellCheckLanguage", settings.General.SpellCheckLanguage);
|
textWriter.WriteElementString("SpellCheckLanguage", settings.General.SpellCheckLanguage);
|
||||||
|
1852
src/Resources/fa-IR.xml
Normal file
1852
src/Resources/fa-IR.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
src/Resources/fa-IR.xml.zip
Normal file
BIN
src/Resources/fa-IR.xml.zip
Normal file
Binary file not shown.
@ -802,6 +802,7 @@
|
|||||||
<EmbeddedResource Include="Resources\fr-FR.xml.zip" />
|
<EmbeddedResource Include="Resources\fr-FR.xml.zip" />
|
||||||
<EmbeddedResource Include="Resources\OpenOfficeDictionaries.xml.zip" />
|
<EmbeddedResource Include="Resources\OpenOfficeDictionaries.xml.zip" />
|
||||||
<EmbeddedResource Include="Resources\hu-HU.xml.zip" />
|
<EmbeddedResource Include="Resources\hu-HU.xml.zip" />
|
||||||
|
<EmbeddedResource Include="Resources\fa-IR.xml.zip" />
|
||||||
<None Include="Resources\pl-PL.xml">
|
<None Include="Resources\pl-PL.xml">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</None>
|
</None>
|
||||||
@ -853,6 +854,7 @@
|
|||||||
</None>
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Content Include="Resources\fa-IR.xml" />
|
||||||
<Content Include="Resources\zh-CHS.xml" />
|
<Content Include="Resources\zh-CHS.xml" />
|
||||||
<None Include="Web References\SeNetworkService\SeService.disco" />
|
<None Include="Web References\SeNetworkService\SeService.disco" />
|
||||||
<None Include="DLLs\Interop.QuartzTypeLib.dll" />
|
<None Include="DLLs\Interop.QuartzTypeLib.dll" />
|
||||||
|
Loading…
Reference in New Issue
Block a user