ComponentFactory.Krypton.Ribbon.ViewDrawRibbonGroupClusterButton.UpdateEnabledState C# (CSharp) Method

UpdateEnabledState() private method

private UpdateEnabledState ( ) : void
return void
        private void UpdateEnabledState()
        {
            // Get the correct enabled state from the button definition
            bool buttonEnabled = _ribbonButton.Enabled;
            if (_ribbonButton.KryptonCommand != null)
                buttonEnabled = _ribbonButton.KryptonCommand.Enabled;

            // Take into account the ribbon state and mode
            bool enabled = _ribbon.InDesignHelperMode || (buttonEnabled && _ribbon.Enabled);

            _viewMediumSmall.Enabled = enabled;
            _viewMediumSmallText1.Enabled = enabled;
            _viewMediumSmallImage.Enabled = enabled;
            _viewMediumSmallDropArrow.Enabled = enabled;
        }