ButtonSpecManagerDraw(Control, PaletteRedirect, ButtonSpecCollectionBase, ButtonSpecCollectionBase, ViewDrawDocker, IPaletteMetric, PaletteMetricInt, PaletteMetricInt, PaletteMetricPadding, GetToolStripRenderer, NeedPaintHandler) Constructor |
Initialize a new instance of the ButtonSpecManagerDraw class.
Namespace: Internal.ComponentFactory.Krypton.ToolkitAssembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntaxpublic ButtonSpecManagerDraw(
Control control,
PaletteRedirect redirector,
ButtonSpecCollectionBase variableSpecs,
ButtonSpecCollectionBase fixedSpecs,
ViewDrawDocker[] viewDockers,
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.
- viewDockers ViewDrawDocker
- Array of target view dockers.
- 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