Click or drag to resize

ButtonSpecManagerLayoutRibbon Constructor

Initialize a new instance of the ButtonSpecManagerLayoutRibbon class.

Namespace:  Internal.ComponentFactory.Krypton.Ribbon
Assembly:  NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public ButtonSpecManagerLayoutRibbon(
	KryptonRibbon ribbon,
	PaletteRedirect redirector,
	ButtonSpecCollectionBase variableSpecs,
	ButtonSpecCollectionBase fixedSpecs,
	ViewLayoutDocker[] viewDockers,
	IPaletteMetric[] viewMetrics,
	PaletteMetricInt[] viewMetricInt,
	PaletteMetricPadding[] viewMetricPaddings,
	GetToolStripRenderer getRenderer,
	NeedPaintHandler needPaint
)

Parameters

ribbon
Type: Internal.ComponentFactory.Krypton.RibbonKryptonRibbon
Ribbon that owns the button manager.
redirector
Type: Internal.ComponentFactory.Krypton.ToolkitPaletteRedirect
Palette redirector.
variableSpecs
Type: Internal.ComponentFactory.Krypton.ToolkitButtonSpecCollectionBase
Variable set of button specifications.
fixedSpecs
Type: Internal.ComponentFactory.Krypton.ToolkitButtonSpecCollectionBase
Fixed set of button specifications.
viewDockers
Type: Internal.ComponentFactory.Krypton.ToolkitViewLayoutDocker
Array of target view dockers.
viewMetrics
Type: Internal.ComponentFactory.Krypton.ToolkitIPaletteMetric
Array of target metric providers.
viewMetricInt
Type: Internal.ComponentFactory.Krypton.ToolkitPaletteMetricInt
Array of target metrics for outside/inside spacer size.
viewMetricPaddings
Type: Internal.ComponentFactory.Krypton.ToolkitPaletteMetricPadding
Array of target metrics for button padding.
getRenderer
Type: Internal.ComponentFactory.Krypton.ToolkitGetToolStripRenderer
Delegate for returning a tool strip renderer.
needPaint
Type: Internal.ComponentFactory.Krypton.ToolkitNeedPaintHandler
Delegate for notifying paint requests.
See Also