diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2023-06-21 06:39:15 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2023-06-21 06:39:15 +0300 |
commit | 101c1d4397677dea645dd768d9abefbca0bfd6b8 (patch) | |
tree | a1066ad0b9f169385e2509a1abc72146d3144166 | |
parent | 2224a98d322ad051b88d1702dcf4a3a02f64e615 (diff) |
Add 'Add sleeves' button enabling
-rw-r--r-- | RhSolutions.AddIn/Controllers/RibbonController.cs | 3 | ||||
-rw-r--r-- | RhSolutions.AddIn/Tools/EventsUtil.cs | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/RhSolutions.AddIn/Controllers/RibbonController.cs b/RhSolutions.AddIn/Controllers/RibbonController.cs index 319c72c..6d234e8 100644 --- a/RhSolutions.AddIn/Controllers/RibbonController.cs +++ b/RhSolutions.AddIn/Controllers/RibbonController.cs @@ -29,7 +29,7 @@ public class RibbonController : ExcelRibbon <button id='convert' getEnabled='GetConvertEnabled' label='Актуализировать' size='normal' imageMso='FileUpdate' onAction='OnToolPressed'/> <button id='merge' label='Объединить' size='normal' imageMso='Copy' onAction='OnToolPressed'/> <button id='guess' getEnabled='GetGuessEnabled' label='Найти и экспортировать' size='normal' imageMso='ControlWizards' onAction='OnToolPressed'/> - <button id='fillsleeves' label='Подобрать гильзы' size='normal' imageMso='CreateQueryFromWizard' onAction='OnToolPressed'/> + <button id='fillsleeves' getEnabled='GetSleevesEnabled' label='Подобрать гильзы' size='normal' imageMso='CreateQueryFromWizard' onAction='OnToolPressed'/> <button id='dxfexport' getEnabled='GetDxfEnabled' label='Экспортировать в DXF' size='normal' imageMso='ExportExcel' onAction='OnToolPressed'/> </group> <group id='rausettings' getLabel='GetVersionLabel'> @@ -85,6 +85,7 @@ public class RibbonController : ExcelRibbon public bool GetConvertEnabled(IRibbonControl control) => _workbookIsValid; public bool GetDxfEnabled(IRibbonControl control) => _workbookIsValid; + public bool GetSleevesEnabled(IRibbonControl control) => _workbookIsValid; public bool GetGuessEnabled(IRibbonControl control) => RhSolutionsAddIn.Excel.ActiveWorkbook != null && !_workbookIsValid; public bool GetExportEnabled(IRibbonControl control) diff --git a/RhSolutions.AddIn/Tools/EventsUtil.cs b/RhSolutions.AddIn/Tools/EventsUtil.cs index 8f60ce1..b32a849 100644 --- a/RhSolutions.AddIn/Tools/EventsUtil.cs +++ b/RhSolutions.AddIn/Tools/EventsUtil.cs @@ -35,6 +35,7 @@ namespace RhSolutions.Tools RibbonController.RefreshControl("convert"); RibbonController.RefreshControl("dxfexport"); RibbonController.RefreshControl("guess"); + RibbonController.RefreshControl("fillsleeves"); } private static void RefreshExportButton(object sh, Range target) |