Exemple #1
0
        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;
        }
Exemple #2
0
            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;
            }
Exemple #3
0
        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;
        }