public override void CheckWidgetEnabled(CheckEnabledArgs arg) { arg.Handled = true; switch (arg.Widget.SubClass) { case "PunctuationScanner": case "NumberScanner": arg.Enabled = true; break; default: if (_fileBrowserScanner != null) { _fileBrowserScanner.CheckWidgetEnabled(arg); } if (!arg.Handled) { arg.Enabled = false; arg.Handled = true; } break; } }