ButtonSpecManagerLayoutAppButton Constructor |
Initialize a new instance of the ButtonSpecManagerLayoutAppButton class.
Namespace: Internal.ComponentFactory.Krypton.RibbonAssembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntaxpublic 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