ComponentFactory.Krypton.Toolkit.PaletteBorderInheritOverride.GetBorderDrawBorders C# (CSharp) Method

GetBorderDrawBorders() public method

Gets a value indicating which borders to draw.
public GetBorderDrawBorders ( PaletteState state ) : PaletteDrawBorders
state PaletteState Palette value should be applicable to this state.
return PaletteDrawBorders
        public override PaletteDrawBorders GetBorderDrawBorders(PaletteState state)
        {
            if (_apply)
            {
                PaletteDrawBorders ret = _primary.GetBorderDrawBorders(_override ? _state : state);

                if (ret == PaletteDrawBorders.Inherit)
                    ret = _backup.GetBorderDrawBorders(state);

                return ret;
            }
            else
                return _backup.GetBorderDrawBorders(state);
        }