/// <summary> /// Initialize a new instance of the KryptonPaletteRibbonGroupArea class. /// </summary> /// <param name="redirect">Redirector to inherit values from.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public KryptonPaletteRibbonGroupArea(PaletteRedirect redirect, NeedPaintHandler needPaint) { // Create the storage objects _stateInherit = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonGroupArea); _stateCommon = new PaletteRibbonBack(_stateInherit, needPaint); _stateCheckedNormal = new PaletteRibbonBack(_stateCommon, needPaint); _stateContextCheckedTracking = new PaletteRibbonBack(_stateCommon, needPaint); }
/// <summary> /// Initialize a new instance of the KryptonPaletteRibbonQATMinibar class. /// </summary> /// <param name="redirect">Redirector to inherit values from.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public KryptonPaletteRibbonQATMinibar(PaletteRedirect redirect, NeedPaintHandler needPaint) { // Create the storage objects _stateInherit = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonQATMinibar); _stateCommon = new PaletteRibbonBack(_stateInherit, needPaint); _stateActive = new PaletteRibbonBack(_stateCommon, needPaint); _stateInactive = new PaletteRibbonBack(_stateCommon, needPaint); }
/// <summary> /// Initialize a new instance of the KryptonPaletteRibbonAppButton class. /// </summary> /// <param name="redirect">Redirector to inherit values from.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public KryptonPaletteRibbonAppButton(PaletteRedirect redirect, NeedPaintHandler needPaint) { // Create the storage objects _stateInherit = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonAppButton); _stateCommon = new PaletteRibbonBack(_stateInherit, needPaint); _stateNormal = new PaletteRibbonBack(_stateCommon, needPaint); _stateTracking = new PaletteRibbonBack(_stateCommon, needPaint); _statePressed = new PaletteRibbonBack(_stateCommon, needPaint); }
/// <summary> /// Initialize a new instance of the KryptonPaletteRibbonGroupCollapsedFrameBack class. /// </summary> /// <param name="redirect">Redirector to inherit values from.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public KryptonPaletteRibbonGroupCollapsedFrameBack(PaletteRedirect redirect, NeedPaintHandler needPaint) { // Create the storage objects _stateInherit = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonGroupCollapsedFrameBack); _stateCommon = new PaletteRibbonBack(_stateInherit, needPaint); _stateNormal = new PaletteRibbonBack(_stateCommon, needPaint); _stateTracking = new PaletteRibbonBack(_stateCommon, needPaint); _stateContextNormal = new PaletteRibbonBack(_stateCommon, needPaint); _stateContextTracking = new PaletteRibbonBack(_stateCommon, needPaint); }
/// <summary> /// Initialize a new instance of the KryptonPaletteRibbon class. /// </summary> /// <param name="redirect">Redirector to inherit values from.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> internal KryptonPaletteRibbon(PaletteRedirect redirect, NeedPaintHandler needPaint) { Debug.Assert(redirect != null); // Store incoming reference _redirect = redirect; // Create redirectors _ribbonGeneralRedirect = new PaletteRibbonGeneralInheritRedirect(redirect); _ribbonAppMenuInnerInherit = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonAppMenuInner); _ribbonAppMenuOuterInherit = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonAppMenuOuter); _ribbonAppMenuDocsInherit = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonAppMenuDocs); _ribbonAppMenuDocsTitleInherit = new PaletteRibbonTextInheritRedirect(redirect, PaletteRibbonTextStyle.RibbonAppMenuDocsTitle); _ribbonAppMenuDocsEntryInherit = new PaletteRibbonTextInheritRedirect(redirect, PaletteRibbonTextStyle.RibbonAppMenuDocsEntry); _ribbonQATFullRedirect = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonQATFullbar); _ribbonQATOverRedirect = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonQATOverflow); _ribbonGalleryBackRedirect = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonGalleryBack); _ribbonGalleryBorderRedirect = new PaletteRibbonBackInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonGalleryBorder); // Create palettes _ribbonGeneral = new PaletteRibbonGeneral(_ribbonGeneralRedirect, needPaint); _ribbonAppButton = new KryptonPaletteRibbonAppButton(redirect, needPaint); _ribbonAppMenuInner = new PaletteRibbonBack(_ribbonAppMenuInnerInherit, needPaint); _ribbonAppMenuOuter = new PaletteRibbonBack(_ribbonAppMenuOuterInherit, needPaint); _ribbonAppMenuDocs = new PaletteRibbonBack(_ribbonAppMenuDocsInherit, needPaint); _ribbonAppMenuDocsTitle = new PaletteRibbonText(_ribbonAppMenuDocsTitleInherit, needPaint); _ribbonAppMenuDocsEntry = new PaletteRibbonText(_ribbonAppMenuDocsEntryInherit, needPaint); _ribbonGroupArea = new KryptonPaletteRibbonGroupArea(redirect, needPaint); _ribbonGroupButtonText = new KryptonPaletteRibbonGroupButtonText(redirect, needPaint); _ribbonGroupCheckBoxText = new KryptonPaletteRibbonGroupCheckBoxText(redirect, needPaint); _ribbonGroupNormalBorder = new KryptonPaletteRibbonGroupNormalBorder(redirect, needPaint); _ribbonGroupNormalTitle = new KryptonPaletteRibbonGroupNormalTitle(redirect, needPaint); _ribbonGroupCollapsedBorder = new KryptonPaletteRibbonGroupCollapsedBorder(redirect, needPaint); _ribbonGroupCollapsedBack = new KryptonPaletteRibbonGroupCollapsedBack(redirect, needPaint); _ribbonGroupCollapsedFrameBorder = new KryptonPaletteRibbonGroupCollapsedFrameBorder(redirect, needPaint); _ribbonGroupCollapsedFrameBack = new KryptonPaletteRibbonGroupCollapsedFrameBack(redirect, needPaint); _ribbonGroupCollapsedText = new KryptonPaletteRibbonGroupCollapsedText(redirect, needPaint); _ribbonGroupRadioButtonText = new KryptonPaletteRibbonGroupRadioButtonText(redirect, needPaint); _ribbonGroupLabelText = new KryptonPaletteRibbonGroupLabelText(redirect, needPaint); _ribbonQATFullbar = new PaletteRibbonBack(_ribbonQATFullRedirect, needPaint); _ribbonQATMinibar = new KryptonPaletteRibbonQATMinibar(redirect, needPaint); _ribbonQATOverflow = new PaletteRibbonBack(_ribbonQATOverRedirect, needPaint); _ribbonTab = new KryptonPaletteRibbonTab(redirect, needPaint); _ribbonGalleryBack = new PaletteRibbonBack(_ribbonGalleryBackRedirect, needPaint); _ribbonGalleryBorder = new PaletteRibbonBack(_ribbonGalleryBorderRedirect, needPaint); }