Click or drag to resize

ButtonSpecManagerLayoutAppButton Constructor

Initialize a new instance of the ButtonSpecManagerLayoutAppButton 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 ButtonSpecManagerLayoutAppButton(
	ViewContextMenuManager viewManager,
	Control control,
	PaletteRedirect redirector,
	ButtonSpecCollectionBase variableSpecs,
	ButtonSpecCollectionBase fixedSpecs,
	ViewLayoutDocker[] viewDockers,
	IPaletteMetric[] viewMetrics,
	PaletteMetricInt[] viewMetricInt,
	PaletteMetricPadding[] viewMetricPaddings,
	GetToolStripRenderer getRenderer,
	NeedPaintHandler needPaint
)

Parameters

viewManager
Type: Internal.ComponentFactory.Krypton.ToolkitViewContextMenuManager
Reference to context menu view manager.
control
Type: System.Windows.FormsControl
Control 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