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);
}