コード例 #1
0
        protected override void RegisterExampleMenu(DesignToolStripMenuItem exampleItem)
        {
            DesignToolStripMenuItem showCustomizeActions;


            showCustomizeActions = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.ShowCustomizeActionViewProperty);

            exampleItem.DropDownItems.Add(showCustomizeActions);
        }
コード例 #2
0
        protected override void RegisterExampleMenu(DesignToolStripMenuItem exampleItem)
        {
            DesignToolStripMenuItem toggleToolbarItem;


            toggleToolbarItem = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.CreateFeaturesEventsViewItemProperty);

            exampleItem.DropDownItems.Add(toggleToolbarItem);
        }
コード例 #3
0
        protected override void RegisterExampleMenu(DesignToolStripMenuItem exampleItem)
        {
            _plugCustomWl = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.PlugCustomWindowLevelControlProperty);
            _plugOriginWl = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.PlugOrigWindowLevelControlProperty);

            exampleItem.DropDownItems.Add(_plugCustomWl);
            exampleItem.DropDownItems.Add(_plugOriginWl);

            _plugCustomWl.Checked = false;
            _plugOriginWl.Checked = true;
        }
コード例 #4
0
        protected override void RegisterExampleMenu(DesignToolStripMenuItem exampleItem)
        {
            DesignToolStripMenuItem loadSeriesItem;
            DesignToolStripMenuItem toggleLoadSeriesItem;


            loadSeriesItem       = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.LoadDicomDirItemProperty);
            toggleLoadSeriesItem = new DesignToolStripMenuItem("Add/Remove Item to Toolbar");

            loadSeriesItem.ItemProperties.DefaultImage    = new Bitmap(Leadtools.Demos.Workstation.Customized.Properties.Resources.folder_open.ToBitmap( ), new Size(16, 16));
            toggleLoadSeriesItem.ItemProperties.FeatureId = CustomWorkstationFeatures.ToggleLoadSeriesItem;

            exampleItem.DropDownItems.Add(loadSeriesItem);
            exampleItem.DropDownItems.Add(toggleLoadSeriesItem);
        }
コード例 #5
0
        protected override void RegisterExampleMenu(DesignToolStripMenuItem exampleItem)
        {
            DesignToolStripMenuItem languageItem;


            languageItem         = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.LanguageItemProperty);
            _languageEnglishItem = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.EnglishLanguageItemProperty);
            _languageSpanishItem = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.SpanishLanguageItemProperty);

            languageItem.DropDownItems.Add(_languageEnglishItem);
            languageItem.DropDownItems.Add(_languageSpanishItem);

            exampleItem.DropDownItems.Add(languageItem);

            _languageEnglishItem.Checked = true;
        }
コード例 #6
0
        private void AddDesignerItem
        (
            MedicalViewerActionType action,
            WorkstationMenuProperties newMenuProperties,
            ToolStripDropDownItem item
        )
        {
            DesignToolStripMenuItem newActionItem;


            newActionItem = new DesignToolStripMenuItem(newMenuProperties);

            item.DropDownItems.Add(newActionItem);

            ViewerContainer.StripItemFeatureExecuter.SetItemFeature(newActionItem);
        }
コード例 #7
0
        public void Run( )
        {
            WorkstationViewer       viewer;
            ExamplesMenuStrip       examplesMenu;
            DesignToolStripMenuItem exampleItem;
            Control examplesDesctiptionControl;

            viewer       = WorkstationUIFactory.Instance.GetWorkstsationControl <WorkstationViewer>   (UIElementKeys.WorkstastionControl);
            examplesMenu = WorkstationUIFactory.Instance.GetWorkstsationControl <ExamplesMenuStrip> (UIElementKeys.ExamplesMenuStrip);

            examplesDesctiptionControl = WorkstationUIFactory.Instance.GetWorkstsationControl <Control> (UIElementKeys.ExamplesDescription);

            if (null == viewer)
            {
                throw new InvalidOperationException("Workstation Viewer is not registered.");
            }

            if (null == examplesMenu)
            {
                throw new InvalidOperationException("Examples menu is not registered.");
            }

            exampleItem = new DesignToolStripMenuItem(string.Format("Example {0}: {1}", _exampleCount, ExampleName));

            if (null != examplesDesctiptionControl)
            {
                exampleItem.MouseEnter += new EventHandler(exampleItem_MouseEnter);
                exampleItem.MouseLeave += new EventHandler(exampleItem_MouseLeave);

                __DescriptionControl = examplesDesctiptionControl;

                __DescriptionControl.ForeColor = Color.YellowGreen;
                __DescriptionControl.Font      = new Font(__DescriptionControl.Font, FontStyle.Bold);
            }

            RegisterExampleCommands(viewer.ViewerContainer);
            RegisterExampleMenu(exampleItem);

            examplesMenu.Items.Add(exampleItem);
        }
コード例 #8
0
        protected override void RegisterExampleCommands(WorkstationContainer viewerContainer)
        {
            LoadSeriesFromDicomDirCommand      loadDicomDirCmd;
            AddRemoveToolbarFeatureItemCommand toggleLoadSeriesItemCmd;
            DesignToolStripMenuItem            loadDicomSeriesItem;

            loadDicomDirCmd = new LoadSeriesFromDicomDirCommand(CustomWorkstationFeatures.LoadDicomDirSeriesFeatureId,
                                                                viewerContainer);

            loadDicomSeriesItem = new DesignToolStripMenuItem(CustomMenuItemFeatureProperties.LoadDicomDirItemProperty);


            loadDicomSeriesItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
            loadDicomSeriesItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
            //loadDicomSeriesItem.Size = new System.Drawing.Size(23, 60);


            toggleLoadSeriesItemCmd = new AddRemoveToolbarFeatureItemCommand(CustomWorkstationFeatures.ToggleLoadSeriesItem, viewerContainer, loadDicomSeriesItem);

            viewerContainer.FeaturesFactory.RegisterCommand(loadDicomDirCmd);
            viewerContainer.FeaturesFactory.RegisterCommand(toggleLoadSeriesItemCmd);

            viewerContainer.EventBroker.SeriesLoadingCompleted += new EventHandler <LoadSeriesEventArgs> (EventBroker_SeriesLoadingCompleted);
        }
コード例 #9
0
 protected abstract void RegisterExampleMenu(DesignToolStripMenuItem exampleItem);