private void UpdateTabControls(bool beginPreviewLoadTimer) { if (listViewLibrary.SelectedItems.Count > 0) { var pathCol = listViewLibrary.SelectedItem.SubItems[olvColLocation.Index]; if (pathCol != null) { if (pathCol.Text != null) { var openedExternally = TablatureViewForm.GetInstance(this).IsFileOpen(GetSelectedLibraryItem().FileInfo); deleteTabToolStripMenuItem.Enabled = librarycontextdelete.Enabled = !openedExternally; detailsToolStripMenuItem.Enabled = librarycontextdetails.Enabled = !openedExternally; } } } else { deleteTabToolStripMenuItem.Enabled = false; detailsToolStripMenuItem.Enabled = false; } menuItem3.Enabled = GetSelectedLibraryItem() != null; if (beginPreviewLoadTimer) { PreviewDisplayDelay.Stop(); PreviewDisplayDelay.Start(); } }
private void PreviewDisplayDelay_Tick(object sender, EventArgs e) { PreviewDisplayDelay.Stop(); LoadTabPreview(); LoadTablatureData(GetSelectedLibraryItem()); }