mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
label edit
This commit is contained in:
16
CUERipper/frmCUERipper.Designer.cs
generated
16
CUERipper/frmCUERipper.Designer.cs
generated
@@ -36,8 +36,8 @@ namespace CUERipper
|
||||
this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar();
|
||||
this.toolStripProgressBar2 = new System.Windows.Forms.ToolStripProgressBar();
|
||||
this.listTracks = new System.Windows.Forms.ListView();
|
||||
this.TrackNo = new System.Windows.Forms.ColumnHeader();
|
||||
this.Title = new System.Windows.Forms.ColumnHeader();
|
||||
this.TrackNo = new System.Windows.Forms.ColumnHeader();
|
||||
this.Start = new System.Windows.Forms.ColumnHeader();
|
||||
this.Length = new System.Windows.Forms.ColumnHeader();
|
||||
this.buttonGo = new System.Windows.Forms.Button();
|
||||
@@ -96,24 +96,28 @@ namespace CUERipper
|
||||
//
|
||||
resources.ApplyResources(this.listTracks, "listTracks");
|
||||
this.listTracks.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.TrackNo,
|
||||
this.Title,
|
||||
this.TrackNo,
|
||||
this.Start,
|
||||
this.Length});
|
||||
this.listTracks.FullRowSelect = true;
|
||||
this.listTracks.GridLines = true;
|
||||
this.listTracks.LabelEdit = true;
|
||||
this.listTracks.Name = "listTracks";
|
||||
this.listTracks.UseCompatibleStateImageBehavior = false;
|
||||
this.listTracks.View = System.Windows.Forms.View.Details;
|
||||
//
|
||||
// TrackNo
|
||||
//
|
||||
resources.ApplyResources(this.TrackNo, "TrackNo");
|
||||
this.listTracks.DoubleClick += new System.EventHandler(this.listTracks_DoubleClick);
|
||||
this.listTracks.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.listTracks_PreviewKeyDown);
|
||||
this.listTracks.KeyDown += new System.Windows.Forms.KeyEventHandler(this.listTracks_KeyDown);
|
||||
//
|
||||
// Title
|
||||
//
|
||||
resources.ApplyResources(this.Title, "Title");
|
||||
//
|
||||
// TrackNo
|
||||
//
|
||||
resources.ApplyResources(this.TrackNo, "TrackNo");
|
||||
//
|
||||
// Start
|
||||
//
|
||||
resources.ApplyResources(this.Start, "Start");
|
||||
|
||||
@@ -124,7 +124,10 @@ namespace CUERipper
|
||||
});
|
||||
}
|
||||
_workThread = null;
|
||||
this.BeginInvoke((MethodInvoker)delegate()
|
||||
{
|
||||
SetupControls();
|
||||
});
|
||||
}
|
||||
|
||||
private void buttonGo_Click(object sender, EventArgs e)
|
||||
@@ -182,14 +185,14 @@ namespace CUERipper
|
||||
if (comboRelease.SelectedItem == null || comboRelease.SelectedItem is string)
|
||||
{
|
||||
for (int i = 1; i <= _reader.TOC.AudioTracks; i++)
|
||||
listTracks.Items.Add(new ListViewItem(new string[] { _reader.TOC[i].Number.ToString(), "Track " + _reader.TOC[i].Number.ToString(), _reader.TOC[i].StartMSF, _reader.TOC[i].LengthMSF }));
|
||||
listTracks.Items.Add(new ListViewItem(new string[] { "Track " + _reader.TOC[i].Number.ToString(), _reader.TOC[i].Number.ToString(), _reader.TOC[i].StartMSF, _reader.TOC[i].LengthMSF }));
|
||||
return;
|
||||
}
|
||||
Release release = (Release) comboRelease.SelectedItem;
|
||||
for (int i = 1; i <= _reader.TOC.AudioTracks; i++)
|
||||
{
|
||||
Track track = release.GetTracks()[(int)_reader.TOC[i].Number - 1];
|
||||
listTracks.Items.Add(new ListViewItem(new string[] { _reader.TOC[i].Number.ToString(), track.GetTitle(), _reader.TOC[i].StartMSF, _reader.TOC[i].LengthMSF }));
|
||||
listTracks.Items.Add(new ListViewItem(new string[] { track.GetTitle(), _reader.TOC[i].Number.ToString(), _reader.TOC[i].StartMSF, _reader.TOC[i].LengthMSF }));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -246,9 +249,9 @@ namespace CUERipper
|
||||
comboRelease.Items.Add("MusicBrainz: not found");
|
||||
});
|
||||
_workThread = null;
|
||||
SetupControls();
|
||||
this.BeginInvoke((MethodInvoker)delegate()
|
||||
{
|
||||
SetupControls();
|
||||
comboRelease.SelectedIndex = 0;
|
||||
});
|
||||
}
|
||||
@@ -272,6 +275,33 @@ namespace CUERipper
|
||||
SetupControls();
|
||||
_workThread.Start(_reader);
|
||||
}
|
||||
|
||||
private void listTracks_DoubleClick(object sender, EventArgs e)
|
||||
{
|
||||
listTracks.FocusedItem.BeginEdit();
|
||||
}
|
||||
|
||||
private void listTracks_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.F2)
|
||||
{
|
||||
listTracks.FocusedItem.BeginEdit();
|
||||
}
|
||||
}
|
||||
|
||||
private void listTracks_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Enter)
|
||||
{
|
||||
if (listTracks.FocusedItem.Index + 1 < listTracks.Items.Count)// && e.Label != null)
|
||||
{
|
||||
listTracks.FocusedItem.Selected = false;
|
||||
listTracks.FocusedItem = listTracks.Items[listTracks.FocusedItem.Index + 1];
|
||||
listTracks.FocusedItem.Selected = true;
|
||||
listTracks.FocusedItem.BeginEdit();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class StopException : Exception
|
||||
|
||||
@@ -192,11 +192,8 @@
|
||||
<data name="listTracks.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name="TrackNo.Text" xml:space="preserve">
|
||||
<value>#</value>
|
||||
</data>
|
||||
<data name="TrackNo.Width" type="System.Int32, mscorlib">
|
||||
<value>30</value>
|
||||
<data name="Title.DisplayIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="Title.Text" xml:space="preserve">
|
||||
<value>Title</value>
|
||||
@@ -204,6 +201,15 @@
|
||||
<data name="Title.Width" type="System.Int32, mscorlib">
|
||||
<value>307</value>
|
||||
</data>
|
||||
<data name="TrackNo.DisplayIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="TrackNo.Text" xml:space="preserve">
|
||||
<value>#</value>
|
||||
</data>
|
||||
<data name="TrackNo.Width" type="System.Int32, mscorlib">
|
||||
<value>30</value>
|
||||
</data>
|
||||
<data name="Start.Text" xml:space="preserve">
|
||||
<value>Start</value>
|
||||
</data>
|
||||
@@ -489,18 +495,18 @@
|
||||
<data name=">>toolStripProgressBar2.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>TrackNo.Name" xml:space="preserve">
|
||||
<value>TrackNo</value>
|
||||
</data>
|
||||
<data name=">>TrackNo.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>Title.Name" xml:space="preserve">
|
||||
<value>Title</value>
|
||||
</data>
|
||||
<data name=">>Title.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>TrackNo.Name" xml:space="preserve">
|
||||
<value>TrackNo</value>
|
||||
</data>
|
||||
<data name=">>TrackNo.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>Start.Name" xml:space="preserve">
|
||||
<value>Start</value>
|
||||
</data>
|
||||
|
||||
Reference in New Issue
Block a user