Click or drag to resize

PaletteRedirectTriple Class

Redirect back/border/content based on the incoming state of the request.
Inheritance Hierarchy

Namespace: Internal.ComponentFactory.Krypton.Toolkit
Assembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class PaletteRedirectTriple : PaletteRedirect

The PaletteRedirectTriple type exposes the following members.

Constructors
 NameDescription
Public methodPaletteRedirectTriple Initialize a new instance of the PaletteRedirectTriple class.
Public methodPaletteRedirectTriple(IPalette) Initialize a new instance of the PaletteRedirectTriple class.
Public methodPaletteRedirectTriple(IPalette, IPaletteTriple, IPaletteTriple) Initialize a new instance of the PaletteRedirectTriple class.
Public methodPaletteRedirectTriple(IPalette, IPaletteTriple, IPaletteTriple, IPaletteTriple) Initialize a new instance of the PaletteRedirectTriple class.
Public methodPaletteRedirectTriple(IPalette, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple) Initialize a new instance of the PaletteRedirectTriple class.
Public methodPaletteRedirectTriple(IPalette, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple) Initialize a new instance of the PaletteRedirectTriple class.
Top
Properties
 NameDescription
Public propertyColorTable Gets access to the color table instance.
(Inherited from PaletteRedirect)
Public propertyId Gets the unique identifier of the object.
(Inherited from GlobalId)
Public propertyTarget Gets and sets the redirection target.
(Inherited from PaletteRedirect)
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetBackColor1 Gets the first background color.
(Overrides PaletteRedirectGetBackColor1(PaletteBackStyle, PaletteState))
Public methodGetBackColor2 Gets the second back color.
(Overrides PaletteRedirectGetBackColor2(PaletteBackStyle, PaletteState))
Public methodGetBackColorAlign Gets the color alignment.
(Overrides PaletteRedirectGetBackColorAlign(PaletteBackStyle, PaletteState))
Public methodGetBackColorAngle Gets the color background angle.
(Overrides PaletteRedirectGetBackColorAngle(PaletteBackStyle, PaletteState))
Public methodGetBackColorStyle Gets the color background drawing style.
(Overrides PaletteRedirectGetBackColorStyle(PaletteBackStyle, PaletteState))
Public methodGetBackDraw Gets a value indicating if background should be drawn.
(Overrides PaletteRedirectGetBackDraw(PaletteBackStyle, PaletteState))
Public methodGetBackGraphicsHint Gets the graphics drawing hint for the background.
(Overrides PaletteRedirectGetBackGraphicsHint(PaletteBackStyle, PaletteState))
Public methodGetBackImage Gets a background image.
(Overrides PaletteRedirectGetBackImage(PaletteBackStyle, PaletteState))
Public methodGetBackImageAlign Gets the image alignment.
(Overrides PaletteRedirectGetBackImageAlign(PaletteBackStyle, PaletteState))
Public methodGetBackImageStyle Gets the background image style.
(Overrides PaletteRedirectGetBackImageStyle(PaletteBackStyle, PaletteState))
Public methodGetBorderColor1 Gets the first border color.
(Overrides PaletteRedirectGetBorderColor1(PaletteBorderStyle, PaletteState))
Public methodGetBorderColor2 Gets the second border color.
(Overrides PaletteRedirectGetBorderColor2(PaletteBorderStyle, PaletteState))
Public methodGetBorderColorAlign Gets the color border alignment.
(Overrides PaletteRedirectGetBorderColorAlign(PaletteBorderStyle, PaletteState))
Public methodGetBorderColorAngle Gets the color border angle.
(Overrides PaletteRedirectGetBorderColorAngle(PaletteBorderStyle, PaletteState))
Public methodGetBorderColorStyle Gets the color border drawing style.
(Overrides PaletteRedirectGetBorderColorStyle(PaletteBorderStyle, PaletteState))
Public methodGetBorderDraw Gets a value indicating if border should be drawn.
(Overrides PaletteRedirectGetBorderDraw(PaletteBorderStyle, PaletteState))
Public methodGetBorderDrawBorders Gets a value indicating which borders to draw.
(Overrides PaletteRedirectGetBorderDrawBorders(PaletteBorderStyle, PaletteState))
Public methodGetBorderGraphicsHint Gets the graphics drawing hint for the border.
(Overrides PaletteRedirectGetBorderGraphicsHint(PaletteBorderStyle, PaletteState))
Public methodGetBorderImage Gets a border image.
(Overrides PaletteRedirectGetBorderImage(PaletteBorderStyle, PaletteState))
Public methodGetBorderImageAlign Gets the image border alignment.
(Overrides PaletteRedirectGetBorderImageAlign(PaletteBorderStyle, PaletteState))
Public methodGetBorderImageStyle Gets the border image style.
(Overrides PaletteRedirectGetBorderImageStyle(PaletteBorderStyle, PaletteState))
Public methodGetBorderRounding Gets the border corner rounding.
(Overrides PaletteRedirectGetBorderRounding(PaletteBorderStyle, PaletteState))
Public methodGetBorderWidth Gets the border width.
(Overrides PaletteRedirectGetBorderWidth(PaletteBorderStyle, PaletteState))
Public methodGetButtonSpecColorMap Gets the color to remap from the image to the container foreground.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecEdge Gets the edge to positon the button against.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecIcon Gets the icon to display for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecImage Gets the image to display for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecImageTransparentColor Gets the image transparent color.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecLocation Get the location for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecLongText Gets the long text to display for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecOrientation Gets the button orientation.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecShortText Gets the short text to display for the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecStyle Gets the button style used for drawing the button.
(Inherited from PaletteRedirect)
Public methodGetButtonSpecToolTipTitle Gets the tooltip title text to display for the button.
(Inherited from PaletteRedirect)
Public methodGetCheckBoxImage Gets a check box image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetContentAdjacentGap Gets the padding between adjacent content items.
(Overrides PaletteRedirectGetContentAdjacentGap(PaletteContentStyle, PaletteState))
Public methodGetContentDraw Gets a value indicating if content should be drawn.
(Overrides PaletteRedirectGetContentDraw(PaletteContentStyle, PaletteState))
Public methodGetContentDrawFocus Gets a value indicating if content should be drawn with focus indication.
(Overrides PaletteRedirectGetContentDrawFocus(PaletteContentStyle, PaletteState))
Public methodGetContentImageColorMap Gets the image color to remap into another color.
(Overrides PaletteRedirectGetContentImageColorMap(PaletteContentStyle, PaletteState))
Public methodGetContentImageColorTo Gets the color to use in place of the image map color.
(Overrides PaletteRedirectGetContentImageColorTo(PaletteContentStyle, PaletteState))
Public methodGetContentImageEffect Gets the effect applied to drawing of the image.
(Overrides PaletteRedirectGetContentImageEffect(PaletteContentStyle, PaletteState))
Public methodGetContentImageH Gets the horizontal relative alignment of the image.
(Overrides PaletteRedirectGetContentImageH(PaletteContentStyle, PaletteState))
Public methodGetContentImageV Gets the vertical relative alignment of the image.
(Overrides PaletteRedirectGetContentImageV(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextColor1 Gets the first back color for the long text.
(Overrides PaletteRedirectGetContentLongTextColor1(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextColor2 Gets the second back color for the long text.
(Overrides PaletteRedirectGetContentLongTextColor2(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextColorAlign Gets the color alignment for the long text.
(Overrides PaletteRedirectGetContentLongTextColorAlign(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextColorAngle Gets the color background angle for the long text.
(Overrides PaletteRedirectGetContentLongTextColorAngle(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextColorStyle Gets the color drawing style for the long text.
(Overrides PaletteRedirectGetContentLongTextColorStyle(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextFont Gets the font for the long text.
(Overrides PaletteRedirectGetContentLongTextFont(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextH Gets the horizontal relative alignment of the long text.
(Overrides PaletteRedirectGetContentLongTextH(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextHint Gets the rendering hint for the long text.
(Overrides PaletteRedirectGetContentLongTextHint(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextImage Gets a background image for the long text.
(Overrides PaletteRedirectGetContentLongTextImage(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextImageAlign Gets the image alignment for the long text.
(Overrides PaletteRedirectGetContentLongTextImageAlign(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextImageStyle Gets the background image style for the long text.
(Overrides PaletteRedirectGetContentLongTextImageStyle(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextMultiLine Gets the flag indicating if multiline text is allowed for long text.
(Overrides PaletteRedirectGetContentLongTextMultiLine(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextMultiLineH Gets the horizontal relative alignment of multiline long text.
(Overrides PaletteRedirectGetContentLongTextMultiLineH(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextNewFont Gets the font for the long text by generating a new font instance.
(Inherited from PaletteRedirect)
Public methodGetContentLongTextPrefix Gets the prefix drawing setting for long text.
(Overrides PaletteRedirectGetContentLongTextPrefix(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextTrim Gets the text trimming to use for long text.
(Overrides PaletteRedirectGetContentLongTextTrim(PaletteContentStyle, PaletteState))
Public methodGetContentLongTextV Gets the vertical relative alignment of the long text.
(Overrides PaletteRedirectGetContentLongTextV(PaletteContentStyle, PaletteState))
Public methodGetContentPadding Gets the padding between the border and content drawing.
(Overrides PaletteRedirectGetContentPadding(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextColor1 Gets the first back color for the short text.
(Overrides PaletteRedirectGetContentShortTextColor1(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextColor2 Gets the second back color for the short text.
(Overrides PaletteRedirectGetContentShortTextColor2(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextColorAlign Gets the color alignment for the short text.
(Overrides PaletteRedirectGetContentShortTextColorAlign(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextColorAngle Gets the color background angle for the short text.
(Overrides PaletteRedirectGetContentShortTextColorAngle(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextColorStyle Gets the color drawing style for the short text.
(Overrides PaletteRedirectGetContentShortTextColorStyle(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextFont Gets the font for the short text.
(Overrides PaletteRedirectGetContentShortTextFont(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextH Gets the horizontal relative alignment of the short text.
(Overrides PaletteRedirectGetContentShortTextH(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextHint Gets the rendering hint for the short text.
(Overrides PaletteRedirectGetContentShortTextHint(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextImage Gets a background image for the short text.
(Overrides PaletteRedirectGetContentShortTextImage(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextImageAlign Gets the image alignment for the short text.
(Overrides PaletteRedirectGetContentShortTextImageAlign(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextImageStyle Gets the background image style.
(Overrides PaletteRedirectGetContentShortTextImageStyle(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextMultiLine Gets the flag indicating if multiline text is allowed for short text.
(Overrides PaletteRedirectGetContentShortTextMultiLine(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextMultiLineH Gets the horizontal relative alignment of multiline short text.
(Overrides PaletteRedirectGetContentShortTextMultiLineH(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextNewFont Gets the font for the short text by generating a new font instance.
(Inherited from PaletteRedirect)
Public methodGetContentShortTextPrefix Gets the prefix drawing setting for short text.
(Overrides PaletteRedirectGetContentShortTextPrefix(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextTrim Gets the text trimming to use for short text.
(Overrides PaletteRedirectGetContentShortTextTrim(PaletteContentStyle, PaletteState))
Public methodGetContentShortTextV Gets the vertical relative alignment of the short text.
(Overrides PaletteRedirectGetContentShortTextV(PaletteContentStyle, PaletteState))
Public methodGetContextMenuCheckedImage Gets a checked image appropriate for a context menu item.
(Inherited from PaletteRedirect)
Public methodGetContextMenuIndeterminateImage Gets a indeterminate image appropriate for a context menu item.
(Inherited from PaletteRedirect)
Public methodGetContextMenuSubMenuImage Gets an image indicating a sub-menu on a context menu item.
(Inherited from PaletteRedirect)
Public methodGetDragDropDockActive Gets the active color for docking indicators.
(Inherited from PaletteRedirect)
Public methodGetDragDropDockBack Gets the background color for the docking indicators area.
(Inherited from PaletteRedirect)
Public methodGetDragDropDockBorder Gets the border color for the docking indicators area.
(Inherited from PaletteRedirect)
Public methodGetDragDropDockInactive Gets the inactive color for docking indicators.
(Inherited from PaletteRedirect)
Public methodGetDragDropFeedback Gets the feedback drawing method used.
(Inherited from PaletteRedirect)
Public methodGetDragDropSolidBack Gets the background color for a solid drag drop area.
(Inherited from PaletteRedirect)
Public methodGetDragDropSolidBorder Gets the border color for a solid drag drop area.
(Inherited from PaletteRedirect)
Public methodGetDragDropSolidOpacity Gets the opacity of the solid area.
(Inherited from PaletteRedirect)
Public methodGetDropDownButtonImage Gets a drop down button image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetElementColor1 Gets the first element color.
(Inherited from PaletteRedirect)
Public methodGetElementColor2 Gets the second element color.
(Inherited from PaletteRedirect)
Public methodGetElementColor3 Gets the third element color.
(Inherited from PaletteRedirect)
Public methodGetElementColor4 Gets the fourth element color.
(Inherited from PaletteRedirect)
Public methodGetElementColor5 Gets the fifth element color.
(Inherited from PaletteRedirect)
Public methodGetFormCaptionHeight
(Inherited from PaletteRedirect)
Public methodGetFormMargin
(Inherited from PaletteRedirect)
Public methodGetGalleryButtonImage Gets a check box image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetMetricBool Gets a boolean metric value.
(Inherited from PaletteRedirect)
Public methodGetMetricInt Gets an integer metric value.
(Inherited from PaletteRedirect)
Public methodGetMetricPadding Gets a padding metric value.
(Inherited from PaletteRedirect)
Public methodGetRadioButtonImage Gets a check box image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetRenderer Gets the renderer to use for this palette.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor1 Gets the first background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor2 Gets the second background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor3 Gets the third background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor4 Gets the fourth background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColor5 Gets the fifth background color for the ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonBackColorStyle Gets the method used to draw the background of a ribbon item.
(Inherited from PaletteRedirect)
Public methodGetRibbonContextTextAlign Gets the text alignment for the ribbon context text.
(Inherited from PaletteRedirect)
Public methodGetRibbonContextTextColor Gets the color for the ribbon context text.
(Inherited from PaletteRedirect)
Public methodGetRibbonContextTextFont Gets the font for the ribbon context text.
(Inherited from PaletteRedirect)
Public methodGetRibbonDisabledDark Gets the dark disabled color used for ribbon glyphs.
(Inherited from PaletteRedirect)
Public methodGetRibbonDisabledLight Gets the light disabled color used for ribbon glyphs.
(Inherited from PaletteRedirect)
Public methodGetRibbonDropArrowDark Gets the color for the drop arrow dark.
(Inherited from PaletteRedirect)
Public methodGetRibbonDropArrowLight Gets the color for the drop arrow light.
(Inherited from PaletteRedirect)
Public methodGetRibbonGroupDialogDark Gets the color for the dialog launcher dark.
(Inherited from PaletteRedirect)
Public methodGetRibbonGroupDialogLight Gets the color for the dialog launcher light.
(Inherited from PaletteRedirect)
Public methodGetRibbonGroupSeparatorDark Gets the color for the group separator dark.
(Inherited from PaletteRedirect)
Public methodGetRibbonGroupSeparatorLight Gets the color for the group separator light.
(Inherited from PaletteRedirect)
Public methodGetRibbonMinimizeBarDark Gets the color for the minimize bar dark.
(Inherited from PaletteRedirect)
Public methodGetRibbonMinimizeBarLight Gets the color for the minimize bar light.
(Inherited from PaletteRedirect)
Public methodGetRibbonQATButtonDark Gets the color for the extra QAT button dark content color.
(Inherited from PaletteRedirect)
Public methodGetRibbonQATButtonLight Gets the color for the extra QAT button light content color.
(Inherited from PaletteRedirect)
Public methodGetRibbonShape Gets the ribbon shape that should be used.
(Inherited from PaletteRedirect)
Public methodGetRibbonTabSeparatorColor Gets the color for the tab separator.
(Inherited from PaletteRedirect)
Public methodGetRibbonTabSeparatorContextColor Gets the color for the tab context separators.
(Inherited from PaletteRedirect)
Public methodGetRibbonTextColor Gets the tab color for the item text.
(Inherited from PaletteRedirect)
Public methodGetRibbonTextFont Gets the font for the ribbon text.
(Inherited from PaletteRedirect)
Public methodGetRibbonTextHint Gets the rendering hint for the ribbon font.
(Inherited from PaletteRedirect)
Public methodGetTreeViewImage Gets a tree view image appropriate for the provided state.
(Inherited from PaletteRedirect)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodOnAllowFormChromeChanged Raises the AllowFormChromeChanged event.
(Inherited from PaletteRedirect)
Protected methodOnBasePaletteChanged Raises the BasePaletteChanged event.
(Inherited from PaletteRedirect)
Protected methodOnBaseRendererChanged Raises the BaseRendererChanged event.
(Inherited from PaletteRedirect)
Protected methodOnButtonSpecChanged Raises the ButtonSpecChanged event.
(Inherited from PaletteRedirect)
Protected methodOnPalettePaint Raises the PalettePaint event.
(Inherited from PaletteRedirect)
Public methodResetRedirectStates Reset the redirection states to null.
Public methodSetRedirectStates(IPaletteTriple, IPaletteTriple) Set the redirection states.
Public methodSetRedirectStates(IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple, IPaletteTriple) Set the redirection states.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventAllowFormChromeChanged Occurs when the AllowFormChrome setting changes.
(Inherited from PaletteRedirect)
Public eventBasePaletteChanged Occurs when the BasePalette/BasePaletteMode setting changes.
(Inherited from PaletteRedirect)
Public eventBaseRendererChanged Occurs when the BaseRenderer/BaseRendererMode setting changes.
(Inherited from PaletteRedirect)
Public eventButtonSpecChanged Occurs when a button spec change occurs.
(Inherited from PaletteRedirect)
Public eventPalettePaint Occurs when a palette change requires a repaint.
(Inherited from PaletteRedirect)
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also