mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-28 06:52:35 +01:00
Merge pull request #69 from ivandrofly/master
Show sub file name in tool-tip when sub path is too long [image below]
This commit is contained in:
commit
8d4b239c1c
15
src/Forms/Compare.Designer.cs
generated
15
src/Forms/Compare.Designer.cs
generated
@ -46,6 +46,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.checkBoxShowOnlyDifferences = new System.Windows.Forms.CheckBox();
|
||||
this.checkBoxOnlyListDifferencesInText = new System.Windows.Forms.CheckBox();
|
||||
this.checkBoxIgnoreLineBreaks = new System.Windows.Forms.CheckBox();
|
||||
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
|
||||
this.subtitleListView2 = new Nikse.SubtitleEdit.Controls.SubtitleListView();
|
||||
this.subtitleListView1 = new Nikse.SubtitleEdit.Controls.SubtitleListView();
|
||||
this.SuspendLayout();
|
||||
@ -69,6 +70,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.labelSubtitle2.Size = new System.Drawing.Size(30, 13);
|
||||
this.labelSubtitle2.TabIndex = 3;
|
||||
this.labelSubtitle2.Text = "sub2";
|
||||
this.labelSubtitle2.MouseHover += new System.EventHandler(this.labelSubtitle2_MouseHover);
|
||||
//
|
||||
// labelSubtitle1
|
||||
//
|
||||
@ -78,6 +80,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.labelSubtitle1.Size = new System.Drawing.Size(30, 13);
|
||||
this.labelSubtitle1.TabIndex = 2;
|
||||
this.labelSubtitle1.Text = "sub1";
|
||||
this.labelSubtitle1.MouseHover += new System.EventHandler(this.labelSubtitle1_MouseHover);
|
||||
//
|
||||
// buttonOpenSubtitle1
|
||||
//
|
||||
@ -199,6 +202,11 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.checkBoxIgnoreLineBreaks.UseVisualStyleBackColor = true;
|
||||
this.checkBoxIgnoreLineBreaks.CheckedChanged += new System.EventHandler(this.checkBoxIgnoreLineBreaks_CheckedChanged);
|
||||
//
|
||||
// toolTip1
|
||||
//
|
||||
this.toolTip1.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Info;
|
||||
this.toolTip1.ToolTipTitle = "Subtitle name";
|
||||
//
|
||||
// subtitleListView2
|
||||
//
|
||||
this.subtitleListView2.DisplayExtraFromExtra = false;
|
||||
@ -211,6 +219,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.subtitleListView2.Name = "subtitleListView2";
|
||||
this.subtitleListView2.OwnerDraw = true;
|
||||
this.subtitleListView2.Size = new System.Drawing.Size(478, 430);
|
||||
this.subtitleListView2.SubtitleFontBold = false;
|
||||
this.subtitleListView2.SubtitleFontName = "Tahoma";
|
||||
this.subtitleListView2.SubtitleFontSize = 8;
|
||||
this.subtitleListView2.TabIndex = 5;
|
||||
this.subtitleListView2.UseCompatibleStateImageBehavior = false;
|
||||
this.subtitleListView2.UseSyntaxColoring = true;
|
||||
@ -229,6 +240,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.subtitleListView1.Name = "subtitleListView1";
|
||||
this.subtitleListView1.OwnerDraw = true;
|
||||
this.subtitleListView1.Size = new System.Drawing.Size(476, 430);
|
||||
this.subtitleListView1.SubtitleFontBold = false;
|
||||
this.subtitleListView1.SubtitleFontName = "Tahoma";
|
||||
this.subtitleListView1.SubtitleFontSize = 8;
|
||||
this.subtitleListView1.TabIndex = 4;
|
||||
this.subtitleListView1.UseCompatibleStateImageBehavior = false;
|
||||
this.subtitleListView1.UseSyntaxColoring = true;
|
||||
@ -290,5 +304,6 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private System.Windows.Forms.CheckBox checkBoxShowOnlyDifferences;
|
||||
private System.Windows.Forms.CheckBox checkBoxOnlyListDifferencesInText;
|
||||
private System.Windows.Forms.CheckBox checkBoxIgnoreLineBreaks;
|
||||
private System.Windows.Forms.ToolTip toolTip1;
|
||||
}
|
||||
}
|
@ -615,7 +615,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
if (subtitleListView1.Items.Count > 0 && subtitleListView2.Items.Count > 0 &&
|
||||
_differences != null && _differences.Count > 0)
|
||||
{
|
||||
if (subtitleListView1.SelectedItems.Count == 0)
|
||||
if (subtitleListView1.SelectedItems.Count == 0)
|
||||
{
|
||||
buttonPreviousDifference.Enabled = false;
|
||||
buttonNextDifference.Enabled = true;
|
||||
@ -624,7 +624,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
int index = subtitleListView1.SelectedItems[0].Index;
|
||||
buttonPreviousDifference.Enabled = _differences[0] < index;
|
||||
buttonNextDifference.Enabled = _differences[_differences.Count-1] > index;
|
||||
buttonNextDifference.Enabled = _differences[_differences.Count - 1] > index;
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -672,7 +672,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
else
|
||||
{
|
||||
for (int i = subtitleListView1.SelectedItems[0].Index-1; i >= 0; i--)
|
||||
for (int i = subtitleListView1.SelectedItems[0].Index - 1; i >= 0; i--)
|
||||
{
|
||||
if (_differences.Contains(i))
|
||||
{
|
||||
@ -776,5 +776,23 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
CompareSubtitles();
|
||||
}
|
||||
|
||||
private void labelSubtitle1_MouseHover(object sender, EventArgs e)
|
||||
{
|
||||
ShowTip(labelSubtitle1);
|
||||
}
|
||||
|
||||
private void labelSubtitle2_MouseHover(object sender, EventArgs e)
|
||||
{
|
||||
ShowTip(labelSubtitle2);
|
||||
}
|
||||
|
||||
private void ShowTip(Control control)
|
||||
{
|
||||
string sub1Path = control.Text;
|
||||
if (!string.IsNullOrEmpty(sub1Path))
|
||||
{
|
||||
toolTip1.Show(Path.GetFileName(sub1Path), control);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -123,4 +123,7 @@
|
||||
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>147, 17</value>
|
||||
</metadata>
|
||||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>234, 17</value>
|
||||
</metadata>
|
||||
</root>
|
Loading…
Reference in New Issue
Block a user