mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
Add full bookmarking options to Spell Check
This commit is contained in:
parent
40a31ca8f9
commit
01611bde2f
10
src/ui/Forms/SpellCheck.Designer.cs
generated
10
src/ui/Forms/SpellCheck.Designer.cs
generated
@ -54,6 +54,7 @@
|
||||
this.panelBookmark = new System.Windows.Forms.Panel();
|
||||
this.labelBookmark = new System.Windows.Forms.Label();
|
||||
this.bookmarkToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.bookmarkCommentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.contextMenuStrip1.SuspendLayout();
|
||||
this.groupBoxWordNotFound.SuspendLayout();
|
||||
this.groupBoxSuggestions.SuspendLayout();
|
||||
@ -127,6 +128,7 @@
|
||||
this.toolStripSeparator1,
|
||||
this.deleteToolStripMenuItem,
|
||||
this.bookmarkToolStripMenuItem,
|
||||
this.bookmarkCommentToolStripMenuItem,
|
||||
this.openImagedBasedSourceFileToolStripMenuItem});
|
||||
this.contextMenuStrip1.Name = "contextMenuStrip1";
|
||||
this.contextMenuStrip1.Size = new System.Drawing.Size(247, 142);
|
||||
@ -461,6 +463,13 @@
|
||||
this.bookmarkToolStripMenuItem.Text = "Bookmark...";
|
||||
this.bookmarkToolStripMenuItem.Click += new System.EventHandler(this.bookmarkToolStripMenuItem_Click);
|
||||
//
|
||||
// bookmarkCommentToolStripMenuItem
|
||||
//
|
||||
this.bookmarkCommentToolStripMenuItem.Name = "bookmarkCommentToolStripMenuItem";
|
||||
this.bookmarkCommentToolStripMenuItem.Size = new System.Drawing.Size(246, 22);
|
||||
this.bookmarkCommentToolStripMenuItem.Text = "Bookmark text...";
|
||||
this.bookmarkCommentToolStripMenuItem.Click += new System.EventHandler(this.bookmarkCommentToolStripMenuItem_Click);
|
||||
//
|
||||
// SpellCheck
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
@ -547,5 +556,6 @@
|
||||
private System.Windows.Forms.Panel panelBookmark;
|
||||
private System.Windows.Forms.Label labelBookmark;
|
||||
private System.Windows.Forms.ToolStripMenuItem bookmarkToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem bookmarkCommentToolStripMenuItem;
|
||||
}
|
||||
}
|
@ -129,7 +129,8 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
buttonAddToNames.Text = LanguageSettings.Current.SpellCheck.AddToNamesAndIgnoreList;
|
||||
buttonGoogleIt.Text = LanguageSettings.Current.Main.VideoControls.GoogleIt;
|
||||
deleteToolStripMenuItem.Text = LanguageSettings.Current.General.DeleteCurrentLine;
|
||||
bookmarkToolStripMenuItem.Text = LanguageSettings.Current.Settings.ToggleBookmarksWithComment;
|
||||
bookmarkToolStripMenuItem.Text = LanguageSettings.Current.Settings.ToggleBookmarks;
|
||||
bookmarkCommentToolStripMenuItem.Text = LanguageSettings.Current.Settings.ToggleBookmarksWithComment;
|
||||
|
||||
var gs = Configuration.Settings.General;
|
||||
var textBoxFont = gs.SubtitleTextBoxFontBold ? new Font(gs.SubtitleFontName, gs.SubtitleTextBoxFontSize, FontStyle.Bold) : new Font(gs.SubtitleFontName, gs.SubtitleTextBoxFontSize);
|
||||
@ -417,6 +418,30 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
e.SuppressKeyPress = true;
|
||||
BeginInvoke(new Action(OpenImageBasedSourceFile));
|
||||
}
|
||||
else if (e.KeyData == UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralToggleBookmarks))
|
||||
{
|
||||
e.SuppressKeyPress = true;
|
||||
bookmarkToolStripMenuItem_Click(null, null);
|
||||
}
|
||||
else if (e.KeyData == UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralToggleBookmarksWithText))
|
||||
{
|
||||
e.SuppressKeyPress = true;
|
||||
bookmarkCommentToolStripMenuItem_Click(null, null);
|
||||
}
|
||||
else if (e.KeyData == UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralEditBookmarks))
|
||||
{
|
||||
e.SuppressKeyPress = true;
|
||||
var p = _subtitle.GetParagraphOrDefault(_currentIndex);
|
||||
if (p == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (p?.Bookmark != null)
|
||||
{
|
||||
_mainForm.EditBookmark(_currentIndex, this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void OpenImageBasedSourceFile()
|
||||
@ -754,7 +779,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
_currentParagraph = _subtitle.Paragraphs[_currentIndex];
|
||||
|
||||
panelBookmark.Hide();
|
||||
if (!string.IsNullOrEmpty(_currentParagraph.Bookmark))
|
||||
if (_currentParagraph.Bookmark != null)
|
||||
{
|
||||
pictureBoxBookmark.Show();
|
||||
}
|
||||
@ -1672,7 +1697,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
return bookmarkContextMenu;
|
||||
}
|
||||
|
||||
private void bookmarkToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
private void bookmarkCommentToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var p = _subtitle.GetParagraphOrDefault(_currentIndex);
|
||||
if (p == null)
|
||||
@ -1681,7 +1706,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
|
||||
_mainForm.ToggleBookmarks(string.IsNullOrEmpty(p.Bookmark), this);
|
||||
if (p?.Bookmark?.Length > 0)
|
||||
if (p?.Bookmark != null)
|
||||
{
|
||||
pictureBoxBookmark.Show();
|
||||
labelBookmark.Text = p.Bookmark;
|
||||
@ -1692,5 +1717,24 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
labelBookmark.Hide();
|
||||
}
|
||||
}
|
||||
|
||||
private void bookmarkToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var p = _subtitle.GetParagraphOrDefault(_currentIndex);
|
||||
if (p == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
_mainForm.ToggleBookmarks(false, this);
|
||||
if (p?.Bookmark != null)
|
||||
{
|
||||
pictureBoxBookmark.Show();
|
||||
}
|
||||
else
|
||||
{
|
||||
pictureBoxBookmark.Hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user