ComponentFactory.Krypton.Navigator.ButtonSpecNavClose.GetVisible C# (CSharp) Method

GetVisible() public method

Gets the button visible value.
public GetVisible ( IPalette palette ) : bool
palette IPalette Palette to use for inheriting values.
return bool
        public override bool GetVisible(IPalette palette)
        {
            switch (Navigator.Button.CloseButtonDisplay)
            {
                case ButtonDisplay.Hide:
                    // Always hide
                    return false;
                case ButtonDisplay.ShowDisabled:
                case ButtonDisplay.ShowEnabled:
                    // Always show
                    return true;
                case ButtonDisplay.Logic:
                    return true;
                default:
                    // Should never happen!
                    Debug.Assert(false);
                    return false;
            }
        }