ComponentFactory.Krypton.Toolkit.PaletteHeaderRedirect.GetMetricPadding C# (CSharp) Method

GetMetricPadding() public method

Gets a padding metric value.
public GetMetricPadding ( PaletteState state, PaletteMetricPadding metric ) : Padding
state PaletteState Palette value should be applicable to this state.
metric PaletteMetricPadding Requested metric.
return Padding
        public override Padding GetMetricPadding(PaletteState state, PaletteMetricPadding metric)
        {
            // Is this the metric we provide?
            if ((metric == PaletteMetricPadding.HeaderButtonPaddingPrimary) ||
                (metric == PaletteMetricPadding.HeaderButtonPaddingSecondary) ||
                (metric == PaletteMetricPadding.HeaderButtonPaddingDockInactive) ||
                (metric == PaletteMetricPadding.HeaderButtonPaddingDockActive) ||
                (metric == PaletteMetricPadding.HeaderButtonPaddingForm) ||
                (metric == PaletteMetricPadding.HeaderButtonPaddingInputControl) ||
                (metric == PaletteMetricPadding.HeaderButtonPaddingCustom1) ||
                (metric == PaletteMetricPadding.HeaderButtonPaddingCustom2))
            {
                // If the user has defined an actual value to use
                if (!ButtonPadding.Equals(CommonHelper.InheritPadding))
                    return ButtonPadding;
            }

            // Pass onto the inheritance
            return _redirect.GetMetricPadding(state, metric);
        }