mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-25 12:44:46 +01:00
Add count to "error list" + fix ancor
This commit is contained in:
parent
38fa79c086
commit
2f369991c6
4
src/ui/Forms/BookmarksGoTo.Designer.cs
generated
4
src/ui/Forms/BookmarksGoTo.Designer.cs
generated
@ -76,10 +76,11 @@
|
||||
//
|
||||
// labelCount
|
||||
//
|
||||
this.labelCount.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.labelCount.AutoSize = true;
|
||||
this.labelCount.Location = new System.Drawing.Point(13, 310);
|
||||
this.labelCount.Name = "labelCount";
|
||||
this.labelCount.Size = new System.Drawing.Size(50, 13);
|
||||
this.labelCount.Size = new System.Drawing.Size(55, 13);
|
||||
this.labelCount.TabIndex = 10;
|
||||
this.labelCount.Text = "Count: {0}";
|
||||
//
|
||||
@ -138,6 +139,7 @@
|
||||
this.ResizeEnd += new System.EventHandler(this.BookmarksGoTo_ResizeEnd);
|
||||
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.BookmarksGoTo_KeyDown);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
|
44
src/ui/Forms/ErrorsGoTo.Designer.cs
generated
44
src/ui/Forms/ErrorsGoTo.Designer.cs
generated
@ -30,11 +30,12 @@
|
||||
{
|
||||
this.buttonCancel = new System.Windows.Forms.Button();
|
||||
this.buttonOK = new System.Windows.Forms.Button();
|
||||
this.listViewBookmarks = new System.Windows.Forms.ListView();
|
||||
this.listViewErrors = new System.Windows.Forms.ListView();
|
||||
this.columnHeaderNumber = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.columnHeaderStartTime = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.columnHeaderText = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.buttonExport = new System.Windows.Forms.Button();
|
||||
this.labelCount = new System.Windows.Forms.Label();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// buttonCancel
|
||||
@ -63,23 +64,23 @@
|
||||
//
|
||||
// listViewBookmarks
|
||||
//
|
||||
this.listViewBookmarks.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
this.listViewErrors.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.listViewBookmarks.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.listViewErrors.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.columnHeaderNumber,
|
||||
this.columnHeaderStartTime,
|
||||
this.columnHeaderText});
|
||||
this.listViewBookmarks.FullRowSelect = true;
|
||||
this.listViewBookmarks.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
|
||||
this.listViewBookmarks.HideSelection = false;
|
||||
this.listViewBookmarks.Location = new System.Drawing.Point(13, 12);
|
||||
this.listViewBookmarks.Name = "listViewBookmarks";
|
||||
this.listViewBookmarks.Size = new System.Drawing.Size(768, 576);
|
||||
this.listViewBookmarks.TabIndex = 0;
|
||||
this.listViewBookmarks.UseCompatibleStateImageBehavior = false;
|
||||
this.listViewBookmarks.View = System.Windows.Forms.View.Details;
|
||||
this.listViewBookmarks.DoubleClick += new System.EventHandler(this.listViewErrors_DoubleClick);
|
||||
this.listViewErrors.FullRowSelect = true;
|
||||
this.listViewErrors.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
|
||||
this.listViewErrors.HideSelection = false;
|
||||
this.listViewErrors.Location = new System.Drawing.Point(13, 12);
|
||||
this.listViewErrors.Name = "listViewBookmarks";
|
||||
this.listViewErrors.Size = new System.Drawing.Size(768, 576);
|
||||
this.listViewErrors.TabIndex = 0;
|
||||
this.listViewErrors.UseCompatibleStateImageBehavior = false;
|
||||
this.listViewErrors.View = System.Windows.Forms.View.Details;
|
||||
this.listViewErrors.DoubleClick += new System.EventHandler(this.listViewErrors_DoubleClick);
|
||||
//
|
||||
// columnHeaderNumber
|
||||
//
|
||||
@ -105,13 +106,24 @@
|
||||
this.buttonExport.UseVisualStyleBackColor = true;
|
||||
this.buttonExport.Click += new System.EventHandler(this.buttonExport_Click);
|
||||
//
|
||||
// labelCount
|
||||
//
|
||||
this.labelCount.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.labelCount.AutoSize = true;
|
||||
this.labelCount.Location = new System.Drawing.Point(10, 600);
|
||||
this.labelCount.Name = "labelCount";
|
||||
this.labelCount.Size = new System.Drawing.Size(55, 13);
|
||||
this.labelCount.TabIndex = 31;
|
||||
this.labelCount.Text = "Count: {0}";
|
||||
//
|
||||
// ErrorsGoTo
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(793, 628);
|
||||
this.Controls.Add(this.labelCount);
|
||||
this.Controls.Add(this.buttonExport);
|
||||
this.Controls.Add(this.listViewBookmarks);
|
||||
this.Controls.Add(this.listViewErrors);
|
||||
this.Controls.Add(this.buttonOK);
|
||||
this.Controls.Add(this.buttonCancel);
|
||||
this.KeyPreview = true;
|
||||
@ -127,6 +139,7 @@
|
||||
this.ResizeEnd += new System.EventHandler(this.ErrorsGoTo_ResizeEnd);
|
||||
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ErrorsGoTo_KeyDown);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
@ -134,10 +147,11 @@
|
||||
|
||||
private System.Windows.Forms.Button buttonCancel;
|
||||
private System.Windows.Forms.Button buttonOK;
|
||||
private System.Windows.Forms.ListView listViewBookmarks;
|
||||
private System.Windows.Forms.ListView listViewErrors;
|
||||
private System.Windows.Forms.ColumnHeader columnHeaderNumber;
|
||||
private System.Windows.Forms.ColumnHeader columnHeaderStartTime;
|
||||
private System.Windows.Forms.ColumnHeader columnHeaderText;
|
||||
private System.Windows.Forms.Button buttonExport;
|
||||
private System.Windows.Forms.Label labelCount;
|
||||
}
|
||||
}
|
@ -38,9 +38,11 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
ListViewItem item = new ListViewItem("#" + p.Number) { Tag = p };
|
||||
item.SubItems.Add(p.StartTime.ToShortDisplayString());
|
||||
item.SubItems.Add(p.Bookmark);
|
||||
listViewBookmarks.Items.Add(item);
|
||||
listViewErrors.Items.Add(item);
|
||||
}
|
||||
}
|
||||
|
||||
labelCount.Text = $"{LanguageSettings.Current.FindDialog.Count}: {listViewErrors.Items.Count}";
|
||||
}
|
||||
|
||||
private List<string> GetErrors(Paragraph paragraph, int i, List<Paragraph> paragraphs)
|
||||
@ -133,9 +135,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
private void listViewErrors_DoubleClick(object sender, EventArgs e)
|
||||
{
|
||||
if (listViewBookmarks.SelectedItems.Count > 0)
|
||||
if (listViewErrors.SelectedItems.Count > 0)
|
||||
{
|
||||
var p = (Paragraph)listViewBookmarks.SelectedItems[0].Tag;
|
||||
var p = (Paragraph)listViewErrors.SelectedItems[0].Tag;
|
||||
ErrorIndex = _subtitle.Paragraphs.IndexOf(p);
|
||||
DialogResult = DialogResult.OK;
|
||||
}
|
||||
@ -143,9 +145,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
private void buttonOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (listViewBookmarks.SelectedItems.Count > 0)
|
||||
if (listViewErrors.SelectedItems.Count > 0)
|
||||
{
|
||||
var p = (Paragraph)listViewBookmarks.SelectedItems[0].Tag;
|
||||
var p = (Paragraph)listViewErrors.SelectedItems[0].Tag;
|
||||
ErrorIndex = _subtitle.Paragraphs.IndexOf(p);
|
||||
DialogResult = DialogResult.OK;
|
||||
}
|
||||
@ -153,7 +155,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
private void ErrorsGoTo_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (listViewBookmarks.Focused && e.KeyCode == Keys.Enter)
|
||||
if (listViewErrors.Focused && e.KeyCode == Keys.Enter)
|
||||
{
|
||||
buttonOK_Click(sender, e);
|
||||
}
|
||||
@ -170,13 +172,13 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
private void ErrorsGoTo_ResizeEnd(object sender, EventArgs e)
|
||||
{
|
||||
listViewBookmarks.AutoSizeLastColumn();
|
||||
listViewErrors.AutoSizeLastColumn();
|
||||
}
|
||||
|
||||
private void ErrorsGoTo_Shown(object sender, EventArgs e)
|
||||
{
|
||||
ErrorsGoTo_ResizeEnd(sender, e);
|
||||
listViewBookmarks.Focus();
|
||||
listViewErrors.Focus();
|
||||
}
|
||||
|
||||
private void buttonExport_Click(object sender, EventArgs e)
|
||||
|
Loading…
Reference in New Issue
Block a user