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.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar();
|
||||||
this.toolStripProgressBar2 = new System.Windows.Forms.ToolStripProgressBar();
|
this.toolStripProgressBar2 = new System.Windows.Forms.ToolStripProgressBar();
|
||||||
this.listTracks = new System.Windows.Forms.ListView();
|
this.listTracks = new System.Windows.Forms.ListView();
|
||||||
this.TrackNo = new System.Windows.Forms.ColumnHeader();
|
|
||||||
this.Title = 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.Start = new System.Windows.Forms.ColumnHeader();
|
||||||
this.Length = new System.Windows.Forms.ColumnHeader();
|
this.Length = new System.Windows.Forms.ColumnHeader();
|
||||||
this.buttonGo = new System.Windows.Forms.Button();
|
this.buttonGo = new System.Windows.Forms.Button();
|
||||||
@@ -96,24 +96,28 @@ namespace CUERipper
|
|||||||
//
|
//
|
||||||
resources.ApplyResources(this.listTracks, "listTracks");
|
resources.ApplyResources(this.listTracks, "listTracks");
|
||||||
this.listTracks.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
this.listTracks.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
this.TrackNo,
|
|
||||||
this.Title,
|
this.Title,
|
||||||
|
this.TrackNo,
|
||||||
this.Start,
|
this.Start,
|
||||||
this.Length});
|
this.Length});
|
||||||
this.listTracks.FullRowSelect = true;
|
this.listTracks.FullRowSelect = true;
|
||||||
this.listTracks.GridLines = true;
|
this.listTracks.GridLines = true;
|
||||||
|
this.listTracks.LabelEdit = true;
|
||||||
this.listTracks.Name = "listTracks";
|
this.listTracks.Name = "listTracks";
|
||||||
this.listTracks.UseCompatibleStateImageBehavior = false;
|
this.listTracks.UseCompatibleStateImageBehavior = false;
|
||||||
this.listTracks.View = System.Windows.Forms.View.Details;
|
this.listTracks.View = System.Windows.Forms.View.Details;
|
||||||
//
|
this.listTracks.DoubleClick += new System.EventHandler(this.listTracks_DoubleClick);
|
||||||
// TrackNo
|
this.listTracks.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.listTracks_PreviewKeyDown);
|
||||||
//
|
this.listTracks.KeyDown += new System.Windows.Forms.KeyEventHandler(this.listTracks_KeyDown);
|
||||||
resources.ApplyResources(this.TrackNo, "TrackNo");
|
|
||||||
//
|
//
|
||||||
// Title
|
// Title
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.Title, "Title");
|
resources.ApplyResources(this.Title, "Title");
|
||||||
//
|
//
|
||||||
|
// TrackNo
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.TrackNo, "TrackNo");
|
||||||
|
//
|
||||||
// Start
|
// Start
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.Start, "Start");
|
resources.ApplyResources(this.Start, "Start");
|
||||||
|
|||||||
@@ -124,7 +124,10 @@ namespace CUERipper
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
_workThread = null;
|
_workThread = null;
|
||||||
SetupControls();
|
this.BeginInvoke((MethodInvoker)delegate()
|
||||||
|
{
|
||||||
|
SetupControls();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonGo_Click(object sender, EventArgs e)
|
private void buttonGo_Click(object sender, EventArgs e)
|
||||||
@@ -182,14 +185,14 @@ namespace CUERipper
|
|||||||
if (comboRelease.SelectedItem == null || comboRelease.SelectedItem is string)
|
if (comboRelease.SelectedItem == null || comboRelease.SelectedItem is string)
|
||||||
{
|
{
|
||||||
for (int i = 1; i <= _reader.TOC.AudioTracks; i++)
|
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;
|
return;
|
||||||
}
|
}
|
||||||
Release release = (Release) comboRelease.SelectedItem;
|
Release release = (Release) comboRelease.SelectedItem;
|
||||||
for (int i = 1; i <= _reader.TOC.AudioTracks; i++)
|
for (int i = 1; i <= _reader.TOC.AudioTracks; i++)
|
||||||
{
|
{
|
||||||
Track track = release.GetTracks()[(int)_reader.TOC[i].Number - 1];
|
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");
|
comboRelease.Items.Add("MusicBrainz: not found");
|
||||||
});
|
});
|
||||||
_workThread = null;
|
_workThread = null;
|
||||||
SetupControls();
|
|
||||||
this.BeginInvoke((MethodInvoker)delegate()
|
this.BeginInvoke((MethodInvoker)delegate()
|
||||||
{
|
{
|
||||||
|
SetupControls();
|
||||||
comboRelease.SelectedIndex = 0;
|
comboRelease.SelectedIndex = 0;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -272,6 +275,33 @@ namespace CUERipper
|
|||||||
SetupControls();
|
SetupControls();
|
||||||
_workThread.Start(_reader);
|
_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
|
public class StopException : Exception
|
||||||
|
|||||||
@@ -192,11 +192,8 @@
|
|||||||
<data name="listTracks.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
<data name="listTracks.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
<value>Top, Left, Right</value>
|
<value>Top, Left, Right</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TrackNo.Text" xml:space="preserve">
|
<data name="Title.DisplayIndex" type="System.Int32, mscorlib">
|
||||||
<value>#</value>
|
<value>1</value>
|
||||||
</data>
|
|
||||||
<data name="TrackNo.Width" type="System.Int32, mscorlib">
|
|
||||||
<value>30</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="Title.Text" xml:space="preserve">
|
<data name="Title.Text" xml:space="preserve">
|
||||||
<value>Title</value>
|
<value>Title</value>
|
||||||
@@ -204,6 +201,15 @@
|
|||||||
<data name="Title.Width" type="System.Int32, mscorlib">
|
<data name="Title.Width" type="System.Int32, mscorlib">
|
||||||
<value>307</value>
|
<value>307</value>
|
||||||
</data>
|
</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">
|
<data name="Start.Text" xml:space="preserve">
|
||||||
<value>Start</value>
|
<value>Start</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -489,18 +495,18 @@
|
|||||||
<data name=">>toolStripProgressBar2.Type" xml:space="preserve">
|
<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>
|
<value>System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</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">
|
<data name=">>Title.Name" xml:space="preserve">
|
||||||
<value>Title</value>
|
<value>Title</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>Title.Type" xml:space="preserve">
|
<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>
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</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">
|
<data name=">>Start.Name" xml:space="preserve">
|
||||||
<value>Start</value>
|
<value>Start</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
Reference in New Issue
Block a user