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: 2026.1.1.0 (2026.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  ViewContextMenuManager
Reference to context menu view manager.
control  Control
Control that owns the button manager.
redirector  PaletteRedirect
Palette redirector.
variableSpecs  ButtonSpecCollectionBase
Variable set of button specifications.
fixedSpecs  ButtonSpecCollectionBase
Fixed set of button specifications.
viewDockers  ViewLayoutDocker
Array of target view dockers.
viewMetrics  IPaletteMetric
Array of target metric providers.
viewMetricInt  PaletteMetricInt
Array of target metrics for outside/inside spacer size.
viewMetricPaddings  PaletteMetricPadding
Array of target metrics for button padding.
getRenderer  GetToolStripRenderer
Delegate for returning a tool strip renderer.
needPaint  NeedPaintHandler
Delegate for notifying paint requests.
See Also