C# Class ComponentFactory.Krypton.Toolkit.ContextMenuProvider

Implementation class used to provide context menu details to view elements.
Inheritance: IContextMenuProvider
Afficher le fichier Open project: ComponentFactory/Krypton Class Usage Examples

Méthodes publiques

Méthode Description
ContextMenuProvider ( IContextMenuProvider provider, ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, NeedPaintHandler needPaintDelegate ) : System

Initialize a new instance of the ContextMenuProvider class.

ContextMenuProvider ( KryptonContextMenu contextMenu, ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, IPalette palette, PaletteMode paletteMode, PaletteRedirect redirector, PaletteRedirectContextMenu redirectorImages, NeedPaintHandler needPaintDelegate, bool enabled ) : System

Initialize a new instance of the ContextMenuProvider class.

ContextMenuProvider ( ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, IPalette palette, PaletteMode paletteMode, PaletteContextMenuRedirect stateCommon, PaletteContextMenuItemState stateDisabled, PaletteContextMenuItemState stateNormal, PaletteContextMenuItemStateHighlight stateHighlight, PaletteContextMenuItemStateChecked stateChecked, PaletteRedirect redirector, PaletteRedirectContextMenu redirectorImages, NeedPaintHandler needPaintDelegate, bool enabled ) : System

Initialize a new instance of the ContextMenuProvider class.

OnClose ( CloseReasonEventArgs e ) : void

Fires the Close event.

OnClosing ( CancelEventArgs cea ) : void

Fires the Closing event.

OnDispose ( EventArgs e ) : void

Fires the Dispose event.

ProviderShowSubMenuFixed ( KryptonContextMenuItem menuItem ) : bool

Should the sub menu be shown at fixed screen location for this menu item.

ProviderShowSubMenuFixedRect ( KryptonContextMenuItem menuItem ) : Rectangle

Should the sub menu be shown at fixed screen location for this menu item.

Method Details

ContextMenuProvider() public méthode

Initialize a new instance of the ContextMenuProvider class.
public ContextMenuProvider ( IContextMenuProvider provider, ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, NeedPaintHandler needPaintDelegate ) : System
provider IContextMenuProvider Original provider.
viewManager ViewContextMenuManager Reference to view manager.
viewColumns ViewLayoutStack Columns view element.
needPaintDelegate NeedPaintHandler Delegate for requesting paint changes.
Résultat System

ContextMenuProvider() public méthode

Initialize a new instance of the ContextMenuProvider class.
public ContextMenuProvider ( KryptonContextMenu contextMenu, ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, IPalette palette, PaletteMode paletteMode, PaletteRedirect redirector, PaletteRedirectContextMenu redirectorImages, NeedPaintHandler needPaintDelegate, bool enabled ) : System
contextMenu KryptonContextMenu Originating context menu instance.
viewManager ViewContextMenuManager Reference to view manager.
viewColumns ViewLayoutStack Columns view element.
palette IPalette Local palette setting to use initially.
paletteMode PaletteMode Palette mode setting to use initially.
redirector PaletteRedirect Redirector used for obtaining palette values.
redirectorImages PaletteRedirectContextMenu Redirector used for obtaining images.
needPaintDelegate NeedPaintHandler Delegate for requesting paint changes.
enabled bool Enabled state of the context menu.
Résultat System

ContextMenuProvider() public méthode

Initialize a new instance of the ContextMenuProvider class.
public ContextMenuProvider ( ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, IPalette palette, PaletteMode paletteMode, PaletteContextMenuRedirect stateCommon, PaletteContextMenuItemState stateDisabled, PaletteContextMenuItemState stateNormal, PaletteContextMenuItemStateHighlight stateHighlight, PaletteContextMenuItemStateChecked stateChecked, PaletteRedirect redirector, PaletteRedirectContextMenu redirectorImages, NeedPaintHandler needPaintDelegate, bool enabled ) : System
viewManager ViewContextMenuManager Reference to view manager.
viewColumns ViewLayoutStack Columns view element.
palette IPalette Local palette setting to use initially.
paletteMode PaletteMode Palette mode setting to use initially.
stateCommon PaletteContextMenuRedirect State used to provide common palette values.
stateDisabled PaletteContextMenuItemState State used to provide disabled palette values.
stateNormal PaletteContextMenuItemState State used to provide normal palette values.
stateHighlight PaletteContextMenuItemStateHighlight State used to provide highlight palette values.
stateChecked PaletteContextMenuItemStateChecked State used to provide checked palette values.
redirector PaletteRedirect Redirector used for obtaining palette values.
redirectorImages PaletteRedirectContextMenu Redirector used for obtaining images.
needPaintDelegate NeedPaintHandler Delegate for requesting paint changes.
enabled bool Enabled state of the context menu.
Résultat System

OnClose() public méthode

Fires the Close event.
public OnClose ( CloseReasonEventArgs e ) : void
e CloseReasonEventArgs A CloseReasonEventArgs containing the event data.
Résultat void

OnClosing() public méthode

Fires the Closing event.
public OnClosing ( CancelEventArgs cea ) : void
cea CancelEventArgs An CancelEventArgs containing the event data.
Résultat void

OnDispose() public méthode

Fires the Dispose event.
public OnDispose ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
Résultat void

ProviderShowSubMenuFixed() public méthode

Should the sub menu be shown at fixed screen location for this menu item.
public ProviderShowSubMenuFixed ( KryptonContextMenuItem menuItem ) : bool
menuItem KryptonContextMenuItem Menu item that needs to show sub menu.
Résultat bool

ProviderShowSubMenuFixedRect() public méthode

Should the sub menu be shown at fixed screen location for this menu item.
public ProviderShowSubMenuFixedRect ( KryptonContextMenuItem menuItem ) : Rectangle
menuItem KryptonContextMenuItem Menu item that needs to show sub menu.
Résultat System.Drawing.Rectangle