mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 14:32:35 +01:00
Work on new shortcuts
This commit is contained in:
parent
c2863f5399
commit
941f37f9f4
@ -2293,6 +2293,7 @@ can edit in same subtitle file (collaboration)</Information>
|
||||
<BeautifyTimeCodes>Beautify time codes</BeautifyTimeCodes>
|
||||
<SettingsName>Settings</SettingsName>
|
||||
<ToggleBookmarks>Toggle bookmarks</ToggleBookmarks>
|
||||
<FocusTextBox>Focus text box</FocusTextBox>
|
||||
<ToggleBookmarksWithComment>Toggle bookmarks - add comment</ToggleBookmarksWithComment>
|
||||
<ClearBookmarks>Clear bookmarks</ClearBookmarks>
|
||||
<ExportBookmarks>Export bookmarks...</ExportBookmarks>
|
||||
@ -2814,6 +2815,8 @@ Continue?</RestoreDefaultSettingsMsg>
|
||||
<CustomContinuationStyleNote>Note: The custom continuation style is shared across profiles.</CustomContinuationStyleNote>
|
||||
<ResetCustomContinuationStyleWarning>This will override the values in the dialog. Are you sure?</ResetCustomContinuationStyleWarning>
|
||||
<ExportAsHtml>Export as HTML...</ExportAsHtml>
|
||||
<SetNewActor>Set new actor/voice</SetNewActor>
|
||||
<SetActorX>Set actor/voice {0}</SetActorX>
|
||||
</Settings>
|
||||
<SettingsMpv>
|
||||
<DownloadMpv>Download mpv lib</DownloadMpv>
|
||||
|
@ -147,6 +147,8 @@ namespace Nikse.SubtitleEdit.Controls
|
||||
}
|
||||
}
|
||||
|
||||
public override bool Focused => _listViewShown || (_textBox != null && _textBox.Focused) || base.Focused;
|
||||
|
||||
public object SelectedItem
|
||||
{
|
||||
get
|
||||
|
11
src/ui/Forms/Main.Designer.cs
generated
11
src/ui/Forms/Main.Designer.cs
generated
@ -2728,7 +2728,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.toolStripMenuItemSelectedLines,
|
||||
this.toolStripMenuItemGoogleMicrosoftTranslateSelLine});
|
||||
this.contextMenuStripListView.Name = "contextMenuStripListView";
|
||||
this.contextMenuStripListView.Size = new System.Drawing.Size(285, 826);
|
||||
this.contextMenuStripListView.Size = new System.Drawing.Size(285, 848);
|
||||
this.contextMenuStripListView.Closed += new System.Windows.Forms.ToolStripDropDownClosedEventHandler(this.MenuClosed);
|
||||
this.contextMenuStripListView.Opening += new System.ComponentModel.CancelEventHandler(this.ContextMenuStripListViewOpening);
|
||||
this.contextMenuStripListView.Opened += new System.EventHandler(this.MenuOpened);
|
||||
@ -3643,9 +3643,11 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.textBoxSearchWord.IsWrongWord = false;
|
||||
this.textBoxSearchWord.LanguageChanged = false;
|
||||
this.textBoxSearchWord.Location = new System.Drawing.Point(6, 18);
|
||||
this.textBoxSearchWord.MaxLength = 32767;
|
||||
this.textBoxSearchWord.Multiline = true;
|
||||
this.textBoxSearchWord.Name = "textBoxSearchWord";
|
||||
this.textBoxSearchWord.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.textBoxSearchWord.ReadOnly = false;
|
||||
this.textBoxSearchWord.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None;
|
||||
this.textBoxSearchWord.SelectedText = "";
|
||||
this.textBoxSearchWord.SelectionLength = 0;
|
||||
@ -3653,6 +3655,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.textBoxSearchWord.Size = new System.Drawing.Size(244, 39);
|
||||
this.textBoxSearchWord.TabIndex = 0;
|
||||
this.textBoxSearchWord.TextBoxFont = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.textBoxSearchWord.UseSystemPasswordChar = false;
|
||||
//
|
||||
// groupBoxAutoContinue
|
||||
//
|
||||
@ -4866,9 +4869,11 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.textBoxListViewText.IsWrongWord = false;
|
||||
this.textBoxListViewText.LanguageChanged = false;
|
||||
this.textBoxListViewText.Location = new System.Drawing.Point(184, 26);
|
||||
this.textBoxListViewText.MaxLength = 32767;
|
||||
this.textBoxListViewText.Multiline = true;
|
||||
this.textBoxListViewText.Name = "textBoxListViewText";
|
||||
this.textBoxListViewText.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.textBoxListViewText.ReadOnly = false;
|
||||
this.textBoxListViewText.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Both;
|
||||
this.textBoxListViewText.SelectedText = "";
|
||||
this.textBoxListViewText.SelectionLength = 0;
|
||||
@ -4876,6 +4881,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.textBoxListViewText.Size = new System.Drawing.Size(430, 84);
|
||||
this.textBoxListViewText.TabIndex = 5;
|
||||
this.textBoxListViewText.TextBoxFont = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.textBoxListViewText.UseSystemPasswordChar = false;
|
||||
this.textBoxListViewText.TextChanged += new System.EventHandler(this.TextBoxListViewTextTextChanged);
|
||||
this.textBoxListViewText.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxListViewTextKeyDown);
|
||||
this.textBoxListViewText.MouseClick += new System.Windows.Forms.MouseEventHandler(this.TextBoxListViewTextMouseClick);
|
||||
@ -5413,9 +5419,11 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.textBoxListViewTextOriginal.IsWrongWord = false;
|
||||
this.textBoxListViewTextOriginal.LanguageChanged = false;
|
||||
this.textBoxListViewTextOriginal.Location = new System.Drawing.Point(946, 28);
|
||||
this.textBoxListViewTextOriginal.MaxLength = 32767;
|
||||
this.textBoxListViewTextOriginal.Multiline = true;
|
||||
this.textBoxListViewTextOriginal.Name = "textBoxListViewTextOriginal";
|
||||
this.textBoxListViewTextOriginal.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.textBoxListViewTextOriginal.ReadOnly = false;
|
||||
this.textBoxListViewTextOriginal.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Both;
|
||||
this.textBoxListViewTextOriginal.SelectedText = "";
|
||||
this.textBoxListViewTextOriginal.SelectionLength = 0;
|
||||
@ -5423,6 +5431,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.textBoxListViewTextOriginal.Size = new System.Drawing.Size(16, 84);
|
||||
this.textBoxListViewTextOriginal.TabIndex = 33;
|
||||
this.textBoxListViewTextOriginal.TextBoxFont = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.textBoxListViewTextOriginal.UseSystemPasswordChar = false;
|
||||
this.textBoxListViewTextOriginal.Visible = false;
|
||||
this.textBoxListViewTextOriginal.TextChanged += new System.EventHandler(this.textBoxListViewTextOriginal_TextChanged);
|
||||
this.textBoxListViewTextOriginal.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxListViewTextOriginalKeyDown);
|
||||
|
@ -9022,9 +9022,51 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
|
||||
setActorForSelectedLinesToolStripMenuItem.DropDownItems.Clear();
|
||||
foreach (var actor in actors)
|
||||
for (var index = 0; index < actors.Count; index++)
|
||||
{
|
||||
var actor = actors[index];
|
||||
setActorForSelectedLinesToolStripMenuItem.DropDownItems.Add(actor, null, SetActor);
|
||||
if (index == 0 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor1))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor1);
|
||||
}
|
||||
else if (index == 1 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor2))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor2);
|
||||
}
|
||||
else if (index == 2 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor3))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor3);
|
||||
}
|
||||
else if (index == 3 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor4))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor4);
|
||||
}
|
||||
else if (index == 4 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor5))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor5);
|
||||
}
|
||||
else if (index == 5 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor6))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor6);
|
||||
}
|
||||
else if (index == 6 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor7))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor7);
|
||||
}
|
||||
else if (index == 7 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor8))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor8);
|
||||
}
|
||||
|
||||
if (SubtitleListview1.SelectedItems.Count == 1 && _subtitle.GetParagraphOrDefault(SubtitleListview1.SelectedItems[0].Index)?.Actor == actor)
|
||||
{
|
||||
((ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1]).Checked = true;
|
||||
@ -9039,6 +9081,12 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
|
||||
setActorForSelectedLinesToolStripMenuItem.DropDownItems.Add(_language.Menu.ContextMenu.NewActor, null, SetNewActor);
|
||||
if (!string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetNewActor))
|
||||
{
|
||||
var item = (ToolStripMenuItem)setActorForSelectedLinesToolStripMenuItem.DropDownItems[setActorForSelectedLinesToolStripMenuItem.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetNewActor);
|
||||
}
|
||||
|
||||
if (actors.Count > 0)
|
||||
{
|
||||
setActorForSelectedLinesToolStripMenuItem.DropDownItems.Add(_language.Menu.ContextMenu.RemoveActors, null, RemoveActors);
|
||||
@ -9255,11 +9303,53 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
setStylesForSelectedLinesToolStripMenuItem.Visible = false;
|
||||
toolStripMenuItemAssStyles.Visible = false;
|
||||
toolStripMenuItemWebVTT.Visible = true;
|
||||
var voices = WebVTT.GetVoices(_subtitle);
|
||||
var voices = WebVTT.GetVoices(_subtitle).OrderBy(p => p).ToList();
|
||||
toolStripMenuItemWebVTT.DropDownItems.Clear();
|
||||
foreach (var voice in voices)
|
||||
for (var index = 0; index < voices.Count; index++)
|
||||
{
|
||||
var voice = voices[index];
|
||||
toolStripMenuItemWebVTT.DropDownItems.Add(voice, null, WebVTTSetVoice);
|
||||
|
||||
if (index == 0 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor1))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor1);
|
||||
}
|
||||
else if (index == 1 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor2))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor2);
|
||||
}
|
||||
else if (index == 2 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor3))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor3);
|
||||
}
|
||||
else if (index == 3 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor4))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor4);
|
||||
}
|
||||
else if (index == 4 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor5))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor5);
|
||||
}
|
||||
else if (index == 5 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor6))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor6);
|
||||
}
|
||||
else if (index == 6 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor7))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor7);
|
||||
}
|
||||
else if (index == 7 && !string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetActor8))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor8);
|
||||
}
|
||||
}
|
||||
|
||||
if (voices.Count > 0)
|
||||
@ -9270,6 +9360,12 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
|
||||
toolStripMenuItemWebVTT.DropDownItems.Add(_language.Menu.ContextMenu.WebVTTSetNewVoice, null, WebVTTSetNewVoice);
|
||||
if (!string.IsNullOrEmpty(Configuration.Settings.Shortcuts.MainListViewSetNewActor))
|
||||
{
|
||||
var item = (ToolStripMenuItem)toolStripMenuItemWebVTT.DropDownItems[toolStripMenuItemWebVTT.DropDownItems.Count - 1];
|
||||
item.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetNewActor);
|
||||
}
|
||||
|
||||
if (voices.Count > 0)
|
||||
{
|
||||
toolStripMenuItemWebVTT.DropDownItems.Add(_language.Menu.ContextMenu.WebVTTRemoveVoices, null, WebVTTRemoveVoices);
|
||||
@ -9574,6 +9670,10 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private void SetActor(object sender, EventArgs e)
|
||||
{
|
||||
string actor = (sender as ToolStripItem).Text;
|
||||
SetActor(actor);
|
||||
}
|
||||
private void SetActor(string actor)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(actor))
|
||||
{
|
||||
MakeHistoryForUndo(LanguageSettings.Current.Main.Menu.ContextMenu.SetActor + ": " + actor);
|
||||
@ -9671,6 +9771,11 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private void WebVTTSetVoice(object sender, EventArgs e)
|
||||
{
|
||||
string voice = (sender as ToolStripItem).Text;
|
||||
WebVTTSetVoice(voice);
|
||||
}
|
||||
|
||||
private void WebVTTSetVoice(string voice)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(voice))
|
||||
{
|
||||
MakeHistoryForUndo("Set voice: " + voice);
|
||||
@ -16877,6 +16982,60 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetNewActor == e.KeyData)
|
||||
{
|
||||
var formatType = GetCurrentSubtitleFormat().GetType();
|
||||
if (formatType == typeof(AdvancedSubStationAlpha) || formatType == typeof(SubStationAlpha))
|
||||
{
|
||||
SetNewActor(null, null);
|
||||
}
|
||||
else if (formatType == typeof(WebVTT) || formatType == typeof(WebVTTFileWithLineNumber))
|
||||
{
|
||||
WebVTTSetNewVoiceTextBox(null, null);
|
||||
}
|
||||
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetActor1 == e.KeyData)
|
||||
{
|
||||
SetActorVoice(0);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetActor2 == e.KeyData)
|
||||
{
|
||||
SetActorVoice(1);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetActor3 == e.KeyData)
|
||||
{
|
||||
SetActorVoice(2);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetActor4 == e.KeyData)
|
||||
{
|
||||
SetActorVoice(3);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetActor5 == e.KeyData)
|
||||
{
|
||||
SetActorVoice(4);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetActor6 == e.KeyData)
|
||||
{
|
||||
SetActorVoice(5);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetActor7 == e.KeyData)
|
||||
{
|
||||
SetActorVoice(6);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainListViewSetActor8 == e.KeyData)
|
||||
{
|
||||
SetActorVoice(7);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_shortcuts.MainGeneralToggleMode == e.KeyData && Configuration.Settings.General.ShowVideoControls)
|
||||
{
|
||||
var nextModeIndex = tabControlModes.SelectedIndex + 1;
|
||||
@ -18454,6 +18613,37 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
}
|
||||
|
||||
private void SetActorVoice(int index)
|
||||
{
|
||||
var formatType = GetCurrentSubtitleFormat().GetType();
|
||||
if (formatType == typeof(AdvancedSubStationAlpha) || formatType == typeof(SubStationAlpha))
|
||||
{
|
||||
var actors = new List<string>();
|
||||
foreach (var p in _subtitle.Paragraphs)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(p.Actor) && !actors.Contains(p.Actor))
|
||||
{
|
||||
actors.Add(p.Actor);
|
||||
}
|
||||
|
||||
actors.Sort();
|
||||
}
|
||||
|
||||
if (index >= 0 && index < actors.Count)
|
||||
{
|
||||
SetActor(actors[index]);
|
||||
}
|
||||
}
|
||||
else if (formatType == typeof(WebVTT) || formatType == typeof(WebVTTFileWithLineNumber))
|
||||
{
|
||||
var voices = WebVTT.GetVoices(_subtitle).OrderBy(p => p).ToList();
|
||||
if (index >= 0 && index < voices.Count)
|
||||
{
|
||||
WebVTTSetVoice(voices[index]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void ToggleCasingListView()
|
||||
{
|
||||
if (_subtitle.Paragraphs.Count > 0 && SubtitleListview1.SelectedItems.Count > 0)
|
||||
|
@ -6166,6 +6166,9 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
case "Settings/ToggleBookmarks":
|
||||
language.Settings.ToggleBookmarks = reader.Value;
|
||||
break;
|
||||
case "Settings/FocusTextBox":
|
||||
language.Settings.FocusTextBox = reader.Value;
|
||||
break;
|
||||
case "Settings/ToggleBookmarksWithComment":
|
||||
language.Settings.ToggleBookmarksWithComment = reader.Value;
|
||||
break;
|
||||
@ -7717,6 +7720,12 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
case "Settings/ExportAsHtml":
|
||||
language.Settings.ExportAsHtml = reader.Value;
|
||||
break;
|
||||
case "Settings/SetNewActor":
|
||||
language.Settings.SetNewActor = reader.Value;
|
||||
break;
|
||||
case "Settings/SetActorX":
|
||||
language.Settings.SetActorX = reader.Value;
|
||||
break;
|
||||
case "SettingsMpv/DownloadMpv":
|
||||
language.SettingsMpv.DownloadMpv = reader.Value;
|
||||
break;
|
||||
|
@ -214,7 +214,15 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
public Keys MainListViewColor6 { get; set; }
|
||||
public Keys MainListViewColor7 { get; set; }
|
||||
public Keys MainListViewColor8 { get; set; }
|
||||
|
||||
public Keys MainListViewSetNewActor { get; set; }
|
||||
public Keys MainListViewSetActor1 { get; set; }
|
||||
public Keys MainListViewSetActor2 { get; set; }
|
||||
public Keys MainListViewSetActor3 { get; set; }
|
||||
public Keys MainListViewSetActor4 { get; set; }
|
||||
public Keys MainListViewSetActor5 { get; set; }
|
||||
public Keys MainListViewSetActor6 { get; set; }
|
||||
public Keys MainListViewSetActor7 { get; set; }
|
||||
public Keys MainListViewSetActor8 { get; set; }
|
||||
public Keys MainListViewGoToNextError { get; set; }
|
||||
public Keys MainListViewRemoveBlankLines { get; set; }
|
||||
public Keys MainListViewRemoveTimeCodes { get; set; }
|
||||
@ -380,6 +388,15 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
MainListViewColor6 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewColor6);
|
||||
MainListViewColor7 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewColor7);
|
||||
MainListViewColor8 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewColor8);
|
||||
MainListViewSetNewActor = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetNewActor);
|
||||
MainListViewSetActor1 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor1);
|
||||
MainListViewSetActor2 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor2);
|
||||
MainListViewSetActor3 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor3);
|
||||
MainListViewSetActor4 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor4);
|
||||
MainListViewSetActor5 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor5);
|
||||
MainListViewSetActor6 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor6);
|
||||
MainListViewSetActor7 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor7);
|
||||
MainListViewSetActor8 = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewSetActor8);
|
||||
MainListViewGoToNextError = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewGoToNextError);
|
||||
MainListViewRemoveBlankLines = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralRemoveBlankLines);
|
||||
MainListViewRemoveTimeCodes = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewRemoveTimeCodes);
|
||||
|
Loading…
Reference in New Issue
Block a user