Click or drag to resize

AppButtonMenuProvider Constructor

Initialize a new instance of the ContextMenuProvider 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 AppButtonMenuProvider(
	ViewContextMenuManager viewManager,
	KryptonContextMenuItemCollection menuCollection,
	ViewLayoutStack viewColumns,
	IPalette palette,
	PaletteMode paletteMode,
	PaletteRedirect redirector,
	NeedPaintHandler needPaintDelegate
)

Parameters

viewManager
Type: Internal.ComponentFactory.Krypton.ToolkitViewContextMenuManager
View manager used to organize keyboard events.
menuCollection
Type: Internal.ComponentFactory.Krypton.ToolkitKryptonContextMenuItemCollection
Top level set of menu items.
viewColumns
Type: Internal.ComponentFactory.Krypton.ToolkitViewLayoutStack
Stack used for adding new columns.
palette
Type: Internal.ComponentFactory.Krypton.ToolkitIPalette
Local palette setting to use initially.
paletteMode
Type: Internal.ComponentFactory.Krypton.ToolkitPaletteMode
Palette mode setting to use initially.
redirector
Type: Internal.ComponentFactory.Krypton.ToolkitPaletteRedirect
Redirector used for obtaining palette values.
needPaintDelegate
Type: Internal.ComponentFactory.Krypton.ToolkitNeedPaintHandler
Delegate used to when paint changes occur.
See Also