private void ContentList_SelectedIndexChanged(object sender, EventArgs e) { List <MenuUpdaters.MenuUpdater> updaters = DerivativeSearch.Find <MenuUpdaters.MenuUpdater>(true); foreach (MenuUpdaters.MenuUpdater updater in updaters) { updater.Update(ContentList.SelectedItems); } SavePreview(); string result = ""; if (!MasterSplit.Panel2Collapsed) { if (ContentList.SelectedItems.Count == 1) { mActivePreview = ContentList.SelectedItems[0] as IPreviewListItem; if (mActivePreview != null) { result = mActivePreview.GetContents(CurrentPackage); } } else { mActivePreview = null; } } sPreviewChanged = true; EditPreview.Text = result; sPreviewChanged = false; }
public override void Update(ListView.SelectedListViewItemCollection selection) { mItem.Enabled = false; mItem.Checked = !sMainForm.MasterSplit.Panel2Collapsed; if (selection.Count != 1) { return; } IPreviewListItem textItem = selection[0] as IPreviewListItem; if (textItem == null) { return; } mItem.Enabled = true; }
private void ContentList_SelectedIndexChanged(object sender, EventArgs e) { List<MenuUpdaters.MenuUpdater> updaters = DerivativeSearch.Find<MenuUpdaters.MenuUpdater>(true); foreach (MenuUpdaters.MenuUpdater updater in updaters) { updater.Update(ContentList.SelectedItems); } SavePreview(); string result = ""; if (!MasterSplit.Panel2Collapsed) { if (ContentList.SelectedItems.Count == 1) { mActivePreview = ContentList.SelectedItems[0] as IPreviewListItem; if (mActivePreview != null) { result = mActivePreview.GetContents (CurrentPackage); } } else { mActivePreview = null; } } sPreviewChanged = true; EditPreview.Text = result; sPreviewChanged = false; }