Disable Trackbar. Add Genre

This commit is contained in:
2015-10-30 18:43:53 +01:00
parent 86d96515c0
commit c0d5932f09
4 changed files with 10 additions and 4 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ namespace MusicPlayer
audio = new AudioHandler(); audio = new AudioHandler();
table = new SongsTable(); table = new SongsTable();
form.SongsTableView.DataSource = table; form.SongsTableView.DataSource = table;
form.SongsTableView.Columns[3].Visible = false; form.SongsTableView.Columns[4].Visible = false;
Populate(); Populate();
} }
+1
View File
@@ -210,6 +210,7 @@
// //
// PositionTrackBar // PositionTrackBar
// //
this.PositionTrackBar.Enabled = false;
this.PositionTrackBar.Location = new System.Drawing.Point(346, 13); this.PositionTrackBar.Location = new System.Drawing.Point(346, 13);
this.PositionTrackBar.Maximum = 100; this.PositionTrackBar.Maximum = 100;
this.PositionTrackBar.Name = "PositionTrackBar"; this.PositionTrackBar.Name = "PositionTrackBar";
+6 -2
View File
@@ -72,6 +72,11 @@ namespace MusicPlayer
private void UpdateTimer_Tick(object sender, EventArgs e) private void UpdateTimer_Tick(object sender, EventArgs e)
{ {
if (main.audio.BState == AudioHandler.BufferState.DONE)
PositionTrackBar.Enabled = true;
else
PositionTrackBar.Enabled = false;
BufferBar.Value = main.audio.Buffered; BufferBar.Value = main.audio.Buffered;
PositionBar.Value = main.audio.Position; PositionBar.Value = main.audio.Position;
@@ -106,8 +111,7 @@ namespace MusicPlayer
var drv = SongsTableView.SelectedRows[0].DataBoundItem as DataRowView; var drv = SongsTableView.SelectedRows[0].DataBoundItem as DataRowView;
var row = drv.Row as DataRow; var row = drv.Row as DataRow;
s.ImportRow(row); s.ImportRow(row);
System.Console.WriteLine((s.Rows[0][3] as Song).SongID); main.audio.Play((s.Rows[0][4] as Song));
main.audio.Play((s.Rows[0][3] as Song));
} }
} }
+2 -1
View File
@@ -15,12 +15,13 @@ namespace MusicPlayer
this.Columns.Add("Naam", typeof(string)); this.Columns.Add("Naam", typeof(string));
this.Columns.Add("Album", typeof(string)); this.Columns.Add("Album", typeof(string));
this.Columns.Add("Artiest", typeof(string)); this.Columns.Add("Artiest", typeof(string));
this.Columns.Add("Genre", typeof(string));
this.Columns.Add("song", typeof(Song)); this.Columns.Add("song", typeof(Song));
} }
public void Add(Song s) public void Add(Song s)
{ {
this.Rows.Add(s.Name, s.Album, s.Artist, s); this.Rows.Add(s.Name, s.Album, s.Artist, s.Genre, s);
} }
} }