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)); }