private static void MenuOpening(object sender, CancelEventArgs e) { RSARSoundWrapper w = GetInstance <RSARSoundWrapper>(); RSARSoundNode n = w._resource as RSARSoundNode; _menu.Items[0].Enabled = n._waveDataNode != null; _menu.Items[1].Enabled = n.SoundFileNode != null; _menu.Items[3].Enabled = w.Parent != null; _menu.Items[5].Enabled = w._resource.IsDirty || w._resource.IsBranch; }
private static void MenuOpening(object sender, CancelEventArgs e) { RSARSoundWrapper w = GetInstance <RSARSoundWrapper>(); RSARSoundNode n = w._resource as RSARSoundNode; _changeSoundToolStripMenuItem.Enabled = n._waveDataNode != null; _viewFileToolStripMenuItem.Enabled = n.SoundFileNode != null; ReplaceToolStripMenuItem.Enabled = w.Parent != null; DeleteToolStripMenuItem.Enabled = w.Parent != null; RestoreToolStripMenuItem.Enabled = w._resource.IsDirty || w._resource.IsBranch; }