Click or drag to resize

ButtonSpecManagerBase Constructor

Initialize a new instance of the ButtonSpecManagerBase class.

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 ButtonSpecManagerBase(
	Control control,
	PaletteRedirect redirector,
	ButtonSpecCollectionBase variableSpecs,
	ButtonSpecCollectionBase fixedSpecs,
	IPaletteMetric[] viewMetrics,
	PaletteMetricInt[] viewMetricIntOutside,
	PaletteMetricInt[] viewMetricIntInside,
	PaletteMetricPadding[] viewMetricPaddings,
	GetToolStripRenderer getRenderer,
	NeedPaintHandler needPaint
)

Parameters

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.
viewMetrics  IPaletteMetric
Array of target metric providers.
viewMetricIntOutside  PaletteMetricInt
Array of target metrics for outside spacer size.
viewMetricIntInside  PaletteMetricInt
Array of target metrics for 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