public PaletteRibbonDoubleInheritOverride ( IPaletteRibbonBack primaryBack, IPaletteRibbonText primaryText, IPaletteRibbonBack backupBack, IPaletteRibbonText backupText, PaletteState state ) : System | ||
primaryBack | IPaletteRibbonBack | First choice inheritence background. |
primaryText | IPaletteRibbonText | First choice inheritence text. |
backupBack | IPaletteRibbonBack | Backup inheritence background. |
backupText | IPaletteRibbonText | Backup inheritence text. |
state | PaletteState | Palette state to override. |
return | System |
public PaletteRibbonDoubleInheritOverride(IPaletteRibbonBack primaryBack,
IPaletteRibbonText primaryText,
IPaletteRibbonBack backupBack,
IPaletteRibbonText backupText,
PaletteState state)
{
Debug.Assert(primaryBack != null);
Debug.Assert(primaryText != null);
Debug.Assert(backupBack != null);
Debug.Assert(backupText != null);
// Remember values
_primaryBack = primaryBack;
_primaryText = primaryText;
_backupBack = backupBack;
_backupText = backupText;
// Default state
_apply = false;
_override = true;
_state = state;
}