void LoadFile(string filename) { listViewItems = new List <ListViewItem>(); listView1.Items.Clear(); CassetteController.LoadFile(filename); if (listView1.Items.Count > 0) { listView1.Items[0].Selected = true; } }
private void toolStripButton3_Click(object sender, EventArgs e) { if (!CassetteController.FileLoaded) { return; } CassetteController.Pause(); playButton.Visible = true; pauseButton.Visible = false; toolStripStatusLabel1.Text = "Pause Pressed"; }
private void toolStripButton6_Click(object sender, EventArgs e) { if (!CassetteController.FileLoaded) { return; } bool p = CassetteController.IsPlaying; CassetteController.IsPlaying = false; CassetteController.TZXBlockIndex = -1; CassetteController.IsPlaying = false; CassetteController.ReLoadFile(); toolStripStatusLabel1.Text = "First Block Pressed"; }
private void toolStripButton5_Click(object sender, EventArgs e) { if (!CassetteController.FileLoaded) { return; } bool p = CassetteController.IsPlaying; CassetteController.IsPlaying = false; if (CassetteController.TZXBlockIndex < CassetteController.TZXFile.Blocks.Count - 1) { CassetteController.TZXBlockIndex++; } CassetteController.TZXTapeCounter = CurrentTZXBlockIndex; tapeView.Next(CassetteController.Percent(CassetteController.TZXFile.TZXLength, CassetteController.TZXTapeCounter)); toolStripStatusLabel1.Text = "Next Block Pressed"; CassetteController.IsPlaying = p; }
private void toolStripButton8_Click(object sender, EventArgs e) { CassetteController.CloseFile(); toolStripStatusLabel1.Text = "File Ejected"; }