public virtual Padding GetMetricPadding(PaletteState state, PaletteMetricPadding metric)
{
switch (metric)
{
case PaletteMetricPadding.BarPaddingTabs:
if (!BarPaddingTabs.Equals(CommonHelper.InheritPadding))
return BarPaddingTabs;
break;
case PaletteMetricPadding.BarPaddingInside:
if (!BarPaddingInside.Equals(CommonHelper.InheritPadding))
return BarPaddingInside;
break;
case PaletteMetricPadding.BarPaddingOutside:
if (!BarPaddingOutside.Equals(CommonHelper.InheritPadding))
return BarPaddingOutside;
break;
case PaletteMetricPadding.BarPaddingOnly:
if (!BarPaddingOnly.Equals(CommonHelper.InheritPadding))
return BarPaddingOnly;
break;
case PaletteMetricPadding.BarButtonPadding:
if (!ButtonPadding.Equals(CommonHelper.InheritPadding))
return ButtonPadding;
break;
}
// Pass onto the inheritance
return _redirect.GetMetricPadding(state, metric);
}