mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
Add "remove formatting" shortcut + fix toggle alignment tags - thx OmrSi :)
This commit is contained in:
parent
dcd80c112f
commit
c6ec47e504
@ -1082,6 +1082,7 @@ $HorzAlign = Center
|
||||
public string MainListViewAlignmentN7 { get; set; }
|
||||
public string MainListViewAlignmentN8 { get; set; }
|
||||
public string MainListViewAlignmentN9 { get; set; }
|
||||
public string MainRemoveFormatting { get; set; }
|
||||
public string MainListViewCopyText { get; set; }
|
||||
public string MainListViewCopyTextFromOriginalToCurrent { get; set; }
|
||||
public string MainListViewAutoDuration { get; set; }
|
||||
@ -3186,6 +3187,9 @@ $HorzAlign = Center
|
||||
subNode = node.SelectSingleNode("MainListViewAlignmentN9");
|
||||
if (subNode != null)
|
||||
settings.Shortcuts.MainListViewAlignmentN9 = subNode.InnerText;
|
||||
subNode = node.SelectSingleNode("MainRemoveFormatting");
|
||||
if (subNode != null)
|
||||
settings.Shortcuts.MainRemoveFormatting = subNode.InnerText;
|
||||
subNode = node.SelectSingleNode("MainListViewCopyText");
|
||||
if (subNode != null)
|
||||
settings.Shortcuts.MainListViewCopyText = subNode.InnerText;
|
||||
@ -4116,6 +4120,7 @@ $HorzAlign = Center
|
||||
textWriter.WriteElementString("MainListViewAlignmentN7", settings.Shortcuts.MainListViewAlignmentN7);
|
||||
textWriter.WriteElementString("MainListViewAlignmentN8", settings.Shortcuts.MainListViewAlignmentN8);
|
||||
textWriter.WriteElementString("MainListViewAlignmentN9", settings.Shortcuts.MainListViewAlignmentN9);
|
||||
textWriter.WriteElementString("MainRemoveFormatting", settings.Shortcuts.MainRemoveFormatting);
|
||||
textWriter.WriteElementString("MainListViewCopyText", settings.Shortcuts.MainListViewCopyText);
|
||||
textWriter.WriteElementString("MainListViewCopyTextFromOriginalToCurrent", settings.Shortcuts.MainListViewCopyTextFromOriginalToCurrent);
|
||||
textWriter.WriteElementString("MainListViewAutoDuration", settings.Shortcuts.MainListViewAutoDuration);
|
||||
|
@ -14284,7 +14284,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
foreach (ListViewItem item in SubtitleListview1.SelectedItems)
|
||||
indices.Add(item.Index);
|
||||
|
||||
bool first = false;
|
||||
bool first = true;
|
||||
SubtitleListview1.BeginUpdate();
|
||||
foreach (int i in indices)
|
||||
{
|
||||
@ -17429,6 +17429,8 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
pointSyncViaOtherSubtitleToolStripMenuItem.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainSynchronizationPointSyncViaFile);
|
||||
toolStripMenuItemChangeFrameRate2.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainSynchronizationChangeFrameRate);
|
||||
italicToolStripMenuItem.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewItalic);
|
||||
normalToolStripMenuItem.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainRemoveFormatting);
|
||||
normalToolStripMenuItem.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainRemoveFormatting);
|
||||
boldToolStripMenuItem.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewBold);
|
||||
boldToolStripMenuItem1.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewBold);
|
||||
underlineToolStripMenuItem1.ShortcutKeys = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewUnderline);
|
||||
@ -18547,6 +18549,12 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
var tb = GetFocusedTextBox();
|
||||
|
||||
if (tb.SelectionLength == 0)
|
||||
{
|
||||
tb.Text = HtmlUtil.RemoveHtmlTags(tb.Text);
|
||||
return;
|
||||
}
|
||||
|
||||
string text = tb.SelectedText;
|
||||
int selectionStart = tb.SelectionStart;
|
||||
text = HtmlUtil.RemoveHtmlTags(text);
|
||||
|
@ -899,15 +899,16 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
AddNode(listViewAndTextBoxNode, Configuration.Settings.Language.General.Underline, nameof(Configuration.Settings.Shortcuts.MainListViewUnderline), true);
|
||||
//AddNode(listViewAndTextBoxNode, language.ToggleDialogDashes, nameof(Configuration.Settings.Shortcuts.MainListViewToggleDashes));
|
||||
AddNode(listViewAndTextBoxNode, language.ToggleMusicSymbols, nameof(Configuration.Settings.Shortcuts.MainListViewToggleMusicSymbols), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN1, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN1), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN2, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN2), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN3, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN3), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN4, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN4), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN5, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN5), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN6, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN6), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN7, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN7), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN8, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN8), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN9, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN9), true);
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN1, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN1));
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN2, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN2));
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN3, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN3));
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN4, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN4));
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN5, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN5));
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN6, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN6));
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN7, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN7));
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN8, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN8));
|
||||
AddNode(listViewAndTextBoxNode, language.AlignmentN9, nameof(Configuration.Settings.Shortcuts.MainListViewAlignmentN9));
|
||||
AddNode(listViewAndTextBoxNode, Configuration.Settings.Language.Main.Menu.ContextMenu.Normal, nameof(Configuration.Settings.Shortcuts.MainRemoveFormatting), true);
|
||||
if (listViewAndTextBoxNode.Nodes.Count > 0)
|
||||
_shortcuts.Nodes.Add(listViewAndTextBoxNode);
|
||||
|
||||
@ -915,7 +916,6 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
AddNode(listViewNode, language.MergeDialog, nameof(Configuration.Settings.Shortcuts.MainMergeDialog));
|
||||
AddNode(listViewNode, language.ToggleFocus, nameof(Configuration.Settings.Shortcuts.MainToggleFocus));
|
||||
AddNode(listViewNode, language.ToggleDialogDashes, nameof(Configuration.Settings.Shortcuts.MainListViewToggleDashes));
|
||||
// AddNode(listViewNode, language.ToggleMusicSymbols, nameof(Configuration.Settings.Shortcuts.MainListViewToggleMusicSymbols), true);
|
||||
AddNode(listViewNode, language.Alignment, nameof(Configuration.Settings.Shortcuts.MainListViewAlignment), true);
|
||||
AddNode(listViewNode, language.CopyTextOnly, nameof(Configuration.Settings.Shortcuts.MainListViewCopyText));
|
||||
AddNode(listViewNode, language.CopyTextOnlyFromOriginalToCurrent, nameof(Configuration.Settings.Shortcuts.MainListViewCopyTextFromOriginalToCurrent), true);
|
||||
|
Loading…
Reference in New Issue
Block a user