ComponentFactory.Krypton.Toolkit.ViewDrawSeparator.CheckPaletteState C# (CSharp) Method

CheckPaletteState() private method

private CheckPaletteState ( ) : void
return void
        private void CheckPaletteState()
        {
            PaletteState state = (IsFixed ? FixedState : State);

            // Set the current palette based on the element state
            switch (state)
            {
                case PaletteState.Disabled:
                    _palette = _paletteDisabled;
                    _metric = _metricDisabled;
                    break;
                case PaletteState.Normal:
                    _palette = _paletteNormal;
                    _metric = _metricNormal;
                    break;
                case PaletteState.Pressed:
                    _palette = _palettePressed;
                    _metric = _metricPressed;
                    break;
                case PaletteState.Tracking:
                    _palette = _paletteTracking;
                    _metric = _metricTracking;
                    break;
                default:
                    // Should never happen!
                    Debug.Assert(false);
                    break;
            }
        }