ComponentFactory.Krypton.Toolkit.RenderStandard.DiscoverRadioButtonState C# (CSharp) Method

DiscoverRadioButtonState() private method

private DiscoverRadioButtonState ( bool enabled, bool checkState, bool tracking, bool pressed ) : RadioButtonState
enabled bool
checkState bool
tracking bool
pressed bool
return RadioButtonState
        RadioButtonState DiscoverRadioButtonState(bool enabled,
                                                  bool checkState,
                                                  bool tracking,
                                                  bool pressed)
        {
            if (checkState)
            {
                if (!enabled)
                    return RadioButtonState.CheckedDisabled;
                else if (pressed)
                    return RadioButtonState.CheckedPressed;
                else if (tracking)
                    return RadioButtonState.CheckedHot;
                else
                    return RadioButtonState.CheckedNormal;
            }
            else
            {
                if (!enabled)
                    return RadioButtonState.UncheckedDisabled;
                else if (pressed)
                    return RadioButtonState.UncheckedPressed;
                else if (tracking)
                    return RadioButtonState.UncheckedHot;
                else
                    return RadioButtonState.UncheckedNormal;
            }
        }
RenderStandard