public virtual int GetMetricInt(PaletteState state, PaletteMetricInt metric)
{
switch (metric)
{
case PaletteMetricInt.BarButtonEdgeInside:
if (ButtonEdgeInside != -1)
return ButtonEdgeInside;
break;
case PaletteMetricInt.BarButtonEdgeOutside:
if (ButtonEdgeOutside != -1)
return ButtonEdgeOutside;
break;
case PaletteMetricInt.CheckButtonGap:
if (CheckButtonGap != -1)
return CheckButtonGap;
break;
case PaletteMetricInt.RibbonTabGap:
if (RibbonTabGap != -1)
return RibbonTabGap;
break;
}
// Always pass onto the inheritance
return _redirect.GetMetricInt(state, metric);
}