public override int GetMetricInt(PaletteState state, PaletteMetricInt metric)
{
switch (metric)
{
case PaletteMetricInt.PageButtonInset:
case PaletteMetricInt.RibbonTabGap:
case PaletteMetricInt.HeaderButtonEdgeInsetCalendar:
return 2;
case PaletteMetricInt.CheckButtonGap:
return 5;
case PaletteMetricInt.HeaderButtonEdgeInsetForm:
return 4;
case PaletteMetricInt.HeaderButtonEdgeInsetInputControl:
return 1;
case PaletteMetricInt.HeaderButtonEdgeInsetPrimary:
case PaletteMetricInt.HeaderButtonEdgeInsetSecondary:
case PaletteMetricInt.HeaderButtonEdgeInsetDockInactive:
case PaletteMetricInt.HeaderButtonEdgeInsetDockActive:
case PaletteMetricInt.HeaderButtonEdgeInsetCustom1:
case PaletteMetricInt.HeaderButtonEdgeInsetCustom2:
case PaletteMetricInt.BarButtonEdgeOutside:
case PaletteMetricInt.BarButtonEdgeInside:
return 3;
case PaletteMetricInt.None:
return 0;
default:
// Should never happen!
Debug.Assert(false);
break;
}
return -1;
}