コード例 #1
0
 protected override void LoadCore()
 {
     if (!RibbonEntries.Contains(entry))
     {
         RibbonEntries.Add(entry);
     }
 }
コード例 #2
0
 protected override void UnloadCore()
 {
     contentGroup = null;
     RibbonEntries.Clear();
     StatusBarItems.Clear();
     GisEditor.DockWindowManager.DocumentWindows.CollectionChanged -= DocumentWindows_CollectionChanged;
 }
コード例 #3
0
        protected override void LoadCore()
        {
            base.LoadCore();

            if (!RibbonEntries.Contains(editingToolsEntry))
            {
                RibbonEntries.Add(editingToolsEntry);
            }

            if (!RibbonEntries.Contains(snappingToolsEntry))
            {
                RibbonEntries.Add(snappingToolsEntry);
            }

            if (!RibbonEntries.Contains(shapeOperationsEntry))
            {
                RibbonEntries.Add(shapeOperationsEntry);
            }

            if (!RibbonEntries.Contains(helpEntry))
            {
                RibbonEntries.Add(helpEntry);
            }

            GisEditor.UIManager.GottenMapContextMenuItems -= new EventHandler <GottenMapContextMenuItemsUIPluginManagerEventArgs>(UIManager_GottenMapContextMenuItems);
            GisEditor.UIManager.GottenMapContextMenuItems += new EventHandler <GottenMapContextMenuItemsUIPluginManagerEventArgs>(UIManager_GottenMapContextMenuItems);
        }
コード例 #4
0
 protected override void LoadCore()
 {
     base.LoadCore();
     if (!RibbonEntries.Contains(drawAndEditEntry))
     {
         RibbonEntries.Add(drawAndEditEntry);
     }
 }
コード例 #5
0
 protected override void UnloadCore()
 {
     base.UnloadCore();
     if (RibbonEntries.Contains(entry))
     {
         RibbonEntries.Remove(entry);
     }
 }
コード例 #6
0
 protected override void LoadCore()
 {
     base.LoadCore();
     if (!RibbonEntries.Contains(helpEntry))
     {
         RibbonEntries.Add(helpEntry);
     }
 }
コード例 #7
0
 protected override void UnloadCore()
 {
     base.UnloadCore();
     if (bookmarkGroup != null)
     {
         bookmarkGroup.UnRegisterMessenger();
     }
     RibbonEntries.Clear();
     DockWindows.Clear();
 }
コード例 #8
0
 protected override void UnloadCore()
 {
     base.UnloadCore();
     if (RibbonEntries.Contains(geoprocessingEntry))
     {
         RibbonEntries.Remove(geoprocessingEntry);
     }
     if (RibbonEntries.Contains(dataEntry))
     {
         RibbonEntries.Remove(dataEntry);
     }
 }
コード例 #9
0
 protected override void LoadCore()
 {
     base.LoadCore();
     if (!RibbonEntries.Contains(geoprocessingEntry))
     {
         RibbonEntries.Add(geoprocessingEntry);
     }
     if (!RibbonEntries.Contains(dataEntry))
     {
         RibbonEntries.Add(dataEntry);
     }
 }
コード例 #10
0
        protected override void LoadCore()
        {
            base.LoadCore();
            bookmarkGroup.RegisterMessenger(viewModel);

            if (!RibbonEntries.Contains(bookmarkEntry))
            {
                RibbonEntries.Add(bookmarkEntry);
            }

            if (!DockWindows.Contains(bookMarkDockWindow))
            {
                DockWindows.Add(bookMarkDockWindow);
            }
        }
コード例 #11
0
        protected override void LoadCore()
        {
            base.LoadCore();
            option = Singleton <ContentSetting> .Instance;

            if (!RibbonEntries.Contains(contentEntry))
            {
                RibbonEntries.Add(contentEntry);
            }
            if (!StatusBarItems.Contains(StatusBar.GetInstance()))
            {
                StatusBarItems.Add(StatusBar.GetInstance());
            }
            GisEditor.DockWindowManager.DocumentWindows.CollectionChanged -= DocumentWindows_CollectionChanged;
            GisEditor.DockWindowManager.DocumentWindows.CollectionChanged += DocumentWindows_CollectionChanged;
        }
コード例 #12
0
        protected override void LoadCore()
        {
            base.LoadCore();

            if (!RibbonEntries.Contains(selectionAndQueryingEntry))
            {
                RibbonEntries.Add(selectionAndQueryingEntry);
            }
            if (!RibbonEntries.Contains(helpEntry))
            {
                RibbonEntries.Add(helpEntry);
            }
            if (!StatusBarItems.Contains(displayTextBlock))
            {
                StatusBarItems.Add(displayTextBlock);
            }
            if (!StatusBarItems.Contains(selectedTextBlock))
            {
                StatusBarItems.Add(selectedTextBlock);
            }
        }
コード例 #13
0
 protected override void UnloadCore()
 {
     base.UnloadCore();
     RibbonEntries.Clear();
 }
コード例 #14
0
 /// <summary>
 /// This method raises when load this plugin.
 /// </summary>
 protected override void LoadCore()
 {
     RibbonEntries.Clear();
     DockWindows.Clear();
 }
コード例 #15
0
 protected override void UnloadCore()
 {
     base.UnloadCore();
     RibbonEntries.Clear();
     GisEditor.UIManager.GottenMapContextMenuItems -= new EventHandler <GottenMapContextMenuItemsUIPluginManagerEventArgs>(UIManager_GottenMapContextMenuItems);
 }