Example #1
0
        private void OnCreateCommandManager(IRibbonCommandManager cmdMgr)
        {
            if (!cmdMgr.TryGetTab(BatchApplicationCommandManager.InputTab.Name, out IRibbonTab inputTab))
            {
                inputTab = new RibbonTab(BatchApplicationCommandManager.InputTab.Name, "Input");
                cmdMgr.Tabs.Add(inputTab);
            }

            if (!inputTab.TryGetGroup("References", out IRibbonGroup group))
            {
                group = new RibbonGroup("References", "References");
                inputTab.Groups.Add(group);
            }

            group.Commands.Add(new RibbonToggleCommand("Order By Dependencies",
                                                       Resources.order_dependencies, "Order input files based on the hierarchical dependency",
                                                       () => m_EnableOrdering,
                                                       x => m_EnableOrdering = x));
        }
        private void OnCreateCommandManager(IRibbonCommandManager cmdMgr)
        {
            if (!cmdMgr.TryGetTab(BatchApplicationCommandManager.InputTab.Name, out IRibbonTab inputTab))
            {
                inputTab = new RibbonTab(BatchApplicationCommandManager.InputTab.Name, "Input");
                cmdMgr.Tabs.Add(inputTab);
            }

            if (!inputTab.TryGetGroup("References", out IRibbonGroup group))
            {
                group = new RibbonGroup("References", "References");
                inputTab.Groups.Add(group);
            }

            group.Commands.Add(new RibbonToggleCommand("Extract References",
                                                       Resources.extract_references, "Extract the referenced documents and include to the scope",
                                                       () => m_ExtractReferences,
                                                       x => m_ExtractReferences = x));
        }
Example #3
0
 public void CreateCommandManager(IRibbonCommandManager cmdMgr)
 => RequestCreateCommandManager?.Invoke(cmdMgr);
Example #4
0
 private void OnRequestCreateCommandManager(IRibbonCommandManager cmdMgr)
 => CreateCommandManager?.Invoke(cmdMgr);