Click or drag to resize

ViewContextMenuManager Class

ViewMananger for context menu handling.
Inheritance Hierarchy

Namespace:  Internal.ComponentFactory.Krypton.Toolkit
Assembly:  NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public class ViewContextMenuManager : ViewManager

The ViewContextMenuManager type exposes the following members.

Constructors
  NameDescription
Public methodViewContextMenuManager
Initialize a new instance of the ViewContextMenuManager class.
Top
Properties
  NameDescription
Public propertyActiveView
Gets and sets the active view element.
(Inherited from ViewManager.)
Public propertyAlignControl
Control used to align view elements.
(Inherited from ViewManager.)
Public propertyControl
Control owning the view manager.
(Inherited from ViewManager.)
Public propertyDoNotLayoutControls
Should child controls be layed out during layout calls.
(Inherited from ViewManager.)
Public propertyId
Gets the unique identifier of the object.
(Inherited from GlobalId.)
Public propertyLayoutCounter
Gets the number of layout cycles performed since last reset.
(Inherited from ViewManager.)
Public propertyMouseCaptured
Gets and sets a value indicating if the mouse is capturing input.
(Inherited from ViewManager.)
Public propertyOutputDebug
Should debug information be output during layout and paint cycles.
(Inherited from ViewManager.)
Public propertyPaintCounter
Gets the number of paint cycles performed since last reset.
(Inherited from ViewManager.)
Public propertyRoot
Gets and sets the view root.
(Inherited from ViewManager.)
Top
Methods
  NameDescription
Public methodAttach
Attach the view manager to provided control and root element.
(Inherited from ViewManager.)
Public methodClearTarget
Clear the provided target from being the current target.
Public methodClearTargetSubMenu
Clear the provided target as no longer showing a sub menu.
Public methodComponentFromPoint
Is the provided point associated with a component.
(Inherited from ViewManager.)
Public methodDispose
Clean up any resources.
(Overrides ViewManagerDispose.)
Public methodDoesStackedClientMouseDownBecomeCurrent
Should a mouse down at the provided point cause it to become the current tracking popup.
Public methodDoubleClick
Perform double click processing.
(Inherited from ViewManager.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvalTransparentPaint
Perform a layout of the view.
(Inherited from ViewManager.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetPreferredSize
Discover the preferred size of the view.
(Inherited from ViewManager.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGotFocus
Perform got focus handling.
(Inherited from ViewManager.)
Public methodKeyDown
Handle down key being pressed.
Public methodKeyDown(KeyEventArgs)
Perform key down handling.
(Inherited from ViewManager.)
Public methodKeyEnd
Handle end key being pressed.
Public methodKeyHome
Handle home key being pressed.
Public methodKeyLeft
Handle left key being pressed.
Public methodKeyMnemonic
Handle key that could be interpreted as a mnemonic.
Public methodKeyPress
Perform key press handling.
(Inherited from ViewManager.)
Public methodKeyRight
Handle right key being pressed.
Public methodKeyTab
Handle tab key being pressed.
Public methodKeyUp
Handle up key being pressed.
Public methodKeyUp(KeyEventArgs)
Perform key up handling.
(Inherited from ViewManager.)
Public methodLayout(IRenderer)
Perform a layout of the view.
(Inherited from ViewManager.)
Public methodLayout(ViewLayoutContext)
Perform a layout of the view.
(Inherited from ViewManager.)
Public methodLostFocus
Perform lost focus handling.
(Inherited from ViewManager.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMouseDown
Perform mouse down processing.
(Inherited from ViewManager.)
Public methodMouseLeave
Perform mouse leave processing.
(Inherited from ViewManager.)
Public methodMouseMove
Perform mouse movement handling.
(Inherited from ViewManager.)
Public methodMouseUp
Perform mouse up processing.
(Inherited from ViewManager.)
Public methodPaint(RenderContext)
Perform a paint of the view.
(Inherited from ViewManager.)
Public methodPaint(IRenderer, PaintEventArgs)
Perform a paint of the view.
(Inherited from ViewManager.)
Public methodPerformMouseDownProcessed
Raises the MouseDownProcessed event.
(Inherited from ViewManager.)
Public methodPerformMouseUpProcessed
Raises the MouseUpProcessed event.
(Inherited from ViewManager.)
Public methodResetCounters
Reset the internal counters.
(Inherited from ViewManager.)
Public methodSetTarget
Set the provided target as the current target.
Public methodSetTargetSubMenu
Set the provided target as the current target and it is already showing a sub menu
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodUpdateViewFromPoint
Update the active view based on the mouse position.
(Inherited from ViewManager.)
Top
Events
  NameDescription
Public eventDoubleClickProcessed
Occurs when the mouse up event is processed.
(Inherited from ViewManager.)
Public eventLayoutAfter
Occurs just after the layout cuycle.
(Inherited from ViewManager.)
Public eventLayoutBefore
Occurs just before the layout cuycle.
(Inherited from ViewManager.)
Public eventMouseDownProcessed
Occurs when the mouse down event is processed.
(Inherited from ViewManager.)
Public eventMouseUpProcessed
Occurs when the mouse up event is processed.
(Inherited from ViewManager.)
Top
Extension Methods
See Also