public override Padding GetContentPadding(PaletteContentStyle style, PaletteState state)
{
// We do not provide override values
if (CommonHelper.IsOverrideState(state))
return CommonHelper.InheritPadding;
switch (style)
{
case PaletteContentStyle.GridHeaderColumnList:
case PaletteContentStyle.GridHeaderColumnSheet:
case PaletteContentStyle.GridHeaderColumnCustom1:
case PaletteContentStyle.GridHeaderRowList:
case PaletteContentStyle.GridHeaderRowSheet:
case PaletteContentStyle.GridHeaderRowCustom1:
case PaletteContentStyle.GridDataCellList:
case PaletteContentStyle.GridDataCellSheet:
case PaletteContentStyle.GridDataCellCustom1:
return _contentPaddingGrid;
case PaletteContentStyle.HeaderForm:
return _contentPaddingHeaderForm;
case PaletteContentStyle.HeaderPrimary:
case PaletteContentStyle.HeaderCustom1:
case PaletteContentStyle.HeaderCustom2:
return _contentPaddingHeader1;
case PaletteContentStyle.HeaderDockInactive:
case PaletteContentStyle.HeaderDockActive:
return _contentPaddingDock;
case PaletteContentStyle.HeaderSecondary:
return _contentPaddingHeader2;
case PaletteContentStyle.HeaderCalendar:
return _contentPaddingCalendar;
case PaletteContentStyle.LabelNormalControl:
case PaletteContentStyle.LabelBoldControl:
case PaletteContentStyle.LabelItalicControl:
case PaletteContentStyle.LabelTitleControl:
case PaletteContentStyle.LabelNormalPanel:
case PaletteContentStyle.LabelBoldPanel:
case PaletteContentStyle.LabelItalicPanel:
case PaletteContentStyle.LabelTitlePanel:
case PaletteContentStyle.LabelCustom1:
case PaletteContentStyle.LabelCustom2:
case PaletteContentStyle.LabelCustom3:
return _contentPaddingLabel;
case PaletteContentStyle.LabelGroupBoxCaption:
return _contentPaddingLabel2;
case PaletteContentStyle.ContextMenuItemTextStandard:
return _contentPaddingContextMenuItemText;
case PaletteContentStyle.ContextMenuItemTextAlternate:
return _contentPaddingContextMenuItemTextAlt;
case PaletteContentStyle.ContextMenuItemShortcutText:
return _contentPaddingContextMenuItemShortcutText;
case PaletteContentStyle.ContextMenuItemImage:
return _contentPaddingContextMenuImage;
case PaletteContentStyle.LabelToolTip:
return _contentPaddingToolTip;
case PaletteContentStyle.LabelSuperTip:
return _contentPaddingSuperTip;
case PaletteContentStyle.LabelKeyTip:
return _contentPaddingKeyTip;
case PaletteContentStyle.ContextMenuHeading:
return _contentPaddingContextMenuHeading;
case PaletteContentStyle.InputControlStandalone:
case PaletteContentStyle.InputControlRibbon:
case PaletteContentStyle.InputControlCustom1:
return InputControlPadding;
case PaletteContentStyle.ButtonStandalone:
case PaletteContentStyle.ButtonCommand:
case PaletteContentStyle.ButtonAlternate:
case PaletteContentStyle.ButtonLowProfile:
case PaletteContentStyle.ButtonCluster:
case PaletteContentStyle.ButtonNavigatorMini:
case PaletteContentStyle.ButtonCustom1:
case PaletteContentStyle.ButtonCustom2:
case PaletteContentStyle.ButtonCustom3:
return _contentPaddingButton12;
case PaletteContentStyle.ButtonInputControl:
case PaletteContentStyle.ButtonCalendarDay:
return _contentPaddingButtonInputControl;
case PaletteContentStyle.ButtonButtonSpec:
return _contentPaddingButton3;
case PaletteContentStyle.ButtonNavigatorStack:
case PaletteContentStyle.ButtonNavigatorOverflow:
return _contentPaddingButton4;
case PaletteContentStyle.ButtonForm:
case PaletteContentStyle.ButtonFormClose:
return _contentPaddingButtonForm;
case PaletteContentStyle.ButtonGallery:
return _contentPaddingButtonGallery;
case PaletteContentStyle.ButtonListItem:
return _contentPaddingButtonListItem;
case PaletteContentStyle.ButtonBreadCrumb:
return _contentPaddingButton6;
case PaletteContentStyle.TabHighProfile:
case PaletteContentStyle.TabStandardProfile:
case PaletteContentStyle.TabLowProfile:
case PaletteContentStyle.TabOneNote:
case PaletteContentStyle.TabCustom1:
case PaletteContentStyle.TabCustom2:
case PaletteContentStyle.TabCustom3:
return _contentPaddingButton5;
case PaletteContentStyle.TabDock:
case PaletteContentStyle.TabDockAutoHidden:
return _contentPaddingButton7;
default:
throw new ArgumentOutOfRangeException("style");
}
}