Nevron .NET Vision Documentation
Nevron.Diagram.WinForm Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassNAutoScroller The NAutoScroller attribute is used to provide each NView instance with autoscroll capabilities
ClassNAutoScroller.NAutoScollData Data needed for autoscroll behavior
ClassNBoundsHandle The NBoundsHandle class represents a handle, which is used by scene (axis parallel) or rotated bounds trackers
ClassNBoundsTracker The NBoundsTracker class serves as base class for rotated and scene bounds trackers
ClassNConnectShapeMovePreview The NConnectShapeMovePreview class is a drawing nodes preview, which is created when a single shape is selected and moved.
ClassNContextMenuTool The NContextMenuTool class is used to display context menus in drawing views
ClassNController The NController class represents an extensible processor of mouse, keyboard and drag and drop events
ClassNControlPointsTracker The NControlPointsTracker is used to edit the control points of the shape
ClassNCreateBezierCurveTool The NCreateBezierCurveTool creates new bezier curves
ClassNCreateCircularArcTool The NCreateCircularArcTool creates new elliptical arcs
ClassNCreateClosedCurveTool The NCreateClosedCurveTool creates new closed curves
ClassNCreateConnectorTool The NCreateConnectorTool creates new connectors
ClassNCreateCurveTool The NCreateCurveTool creates new curves
ClassNCreateElementByTwoPointsTool The NCreateElementByTwoPointsTool abstract class serves as base class for all tools, which create elements by two points
ClassNCreateElementTool The NCreateElementTool abstract class represents a mouse tool, which servers as base class for all tools which can create elements in drawing views
ClassNCreateEllipseTool The NCreateEllipseTool creates new ellipses
ClassNCreateEllipticalArcTool The NCreateEllipticalArcTool creates new elliptical arcs
ClassNCreateGuidelineTool The NCreateGuidelineTool creates new horizontal and vertical guidelines
ClassNCreateLineTool The NCreateLineTool creates new lines
ClassNCreatePolygonTool The NCreatePolygonTool creates new polygons
ClassNCreatePolylineTool The NCreatePolylineTool creates new polylines
ClassNCreatePolypathTool The NCreatePolypathTool abstract class serves as base class for all tools, which create nodes with variable points count
ClassNCreateRectangleTool The NCreateLineTool creates new rectangles
ClassNCreateShapeTool The NCreateShapeTool creates new shapes
ClassNCreateTextTool The NCreateTextTool creates new texts
ClassNDiagramElementFactory An instance of the NDiagramElementFactory class is used to provide each drawing view with the ability to create diagram elements
ClassNDiagramStatusBar The NDiagramStatusBar class represents the Status bar, which can be used to display the current state of the view to which it is connected
ClassNDiagramWinFormLoadAssemblyType Used to explicitly load the Nevron.Diagram.WinForm.dll assembly.
ClassNDragDropEventDelegatorTool The NDragDropEventDelegatorTool class represents a tool, which is used to delegate drag and drop events to the document nodes
ClassNDragDropTargetTool The NDragDropTargetTool class represents a tool, which is used to extend the drawing view as a drag drop target
ClassNDragDropTool The NDragDropTool abstract class serves as base class for all tools, which can process drag and drop events
ClassNDragTool The NDragTool abstract class serves as base class for all tools, which perform some drag operations in views
ClassNDrawingDragDropTool The NDrawingDragDropTool class serves as base class for all drag and drop tools of drawing views
ClassNDrawingDragTool The NDrawingDragTool class serves as base class for drag tools of drawing views
ClassNDrawingMouseAndKeyboardTool The NDrawingMouseAndKeyboardTool class serves as base class for all mouse and keyboard tools of drawing views
ClassNDrawingMovePreview The NDrawingMovePreview class is a view transformable node, which is used for the preview of nodes movement inside drawing views
ClassNDrawingPreviewManager The NDrawingPreviewManager class is used to manage the node previews created in each drawing view
ClassNDrawingView The NDrawingView class represents a view, which is used to display and edit a single NDrawingDocument instance
ClassNDrawingViewSmartPaintService The NDrawingViewSmartPaintService represents the smart paint service, used by views
ClassNDWFLicenseProvider License provider for instances declared in the Nevron.Diagram.WinForm.dll assembly
ClassNDWFR Namespace class for resources used by the Nevron.Diagram.WinForm assembly
ClassNGeometryPointTracker The NGeometryPointTracker is used to edit geometry base and control points
ClassNGeometrySegmentsTracker The NGeometrySegmentsTracker is used to edit the mid points of the shape segments
ClassNGrid The NGrid is a view component, which renders a grid in the View Background Paint Pass.
ClassNHandle The NHandle class represents a draggable point, belonging to a tracker
ClassNHandleCollection The NHandleCollection is a strongly typed view collection containing NHandle instances
ClassNHandleStyle The NHandleStyle class is used to control the shape, size and appearance of handles
ClassNHandleTool The NHandleTool class is used to drag handles in drawing views
ClassNHorizontalRuler The NHorizontalRuler class represents the horizontal ruler of the view
ClassNIconAndDetailsShape Represents an icon and details shape
ClassNIconAndNameShape Represents an icon and name shape
ClassNIconOnlyShape Represents an icon only shape
ClassNInplaceEditTool The NInplaceEditTool class is used for the inplace editing of document nodes in drawing views
ClassNInteractivityManager The NInteractivityManager attribute is used to provide each NView instance with cursor and tooltip management abilities
ClassNItemShape The NItemShape class serves as base class for the library view item shapes
ClassNKeyboardEventDelegatorTool The NKeyboardEventDelegatorTool is used to delegate drawing view keyboard events to the drawing document nodes
ClassNKeyboardTool The NKeyboardTool class is used to process single key actions in drawing views
ClassNLibraryBrowser The NLibraryBrowser class represents a navigation pane, which can be used for the creation, editing and reuse of libraries
ClassNLibraryContextMenuTool The NLibraryContextMenuTool class is used to display context menus in library views
ClassNLibraryDragDropTool The NLibraryDragDropTool class serves as base class for all drag and drop tools of library views
ClassNLibraryDragTool The NLibraryDragTool class serves as base class for drag tools of library views
ClassNLibraryDropTargetTool The NLibraryDropTargetTool class represents a tool, which is used to extend the library view as a drag drop target
ClassNLibraryGroup The NLibraryGroup class represents a band, which hosts and displays a library document
ClassNLibraryKeyboardTool The NLibraryKeyboardTool class is used to process single key actions in library views
ClassNLibraryMouseAndKeyboardTool The NLibraryMouseAndKeyboardTool class serves as base class for all mouse and keyboard tools of library views
ClassNLibraryMouseWheelScrollTool The NLibraryMouseWheelScrollTool class is used to perform mouse wheel scolling and zooming of drawing views
ClassNLibraryMovePreview The NLibraryMovePreview class is a view node, which is used for the preview of nodes movement inside library views
ClassNLibraryMoveTool The NLibraryMoveTool class represents a mouse tool, which is used to translate selected nodes inside drawing views or drag and drop them in another view
ClassNLibraryPreviewManager The NLibraryPreviewManager class is used to manage the node previews created in each drawing view
ClassNLibrarySelectorTool The NLibrarySelectorTool class is used to interactively select document nodes in library views
ClassNLibraryTooltipsTool The NLibraryTooltipsTool class is used to display tooltips for library view items
ClassNLibraryView The NLibraryView class represents a view, which is used to display and edit a single NLibraryDocument instance
ClassNLibraryViewItem The NLibraryViewItem class is used to display a master inside a library view
ClassNLibraryViewItemAppearance An instance of this class is associated with each NLibraryView and is used to control the appearance of the library items
ClassNLibraryViewItemLayout An instance of this class is associated with each NLibraryView and is used to control the layout of the library view items
ClassNLibraryViewSmartPaintService The NLibraryViewSmartPaintService represents the smart paint service, used by views
ClassNListShape Represents a list item shape
ClassNMouseAndKeyboardTool The NMouseAndKeyboardTool abstract class serves as base class for all tools, which can process mouse and keyboard events
ClassNMouseEventDelegatorTool The NMouseEventDelegatorTool class represents a tool, which is used to delegate mouse events to drawing document nodes
ClassNMouseWheelScrollAndZoomTool The NMouseWheelScrollAndZoomTool class is used to perform mouse wheel scolling and zooming of drawing views
ClassNMoveTool The NMoveTool class represents a mouse tool, which is used to translate selected nodes inside drawing views or drag and drop them in another view
ClassNPanAndZoomControl The NPanAndZoomControl control is a control, which can be used for the interactive zooming and panning of a view
ClassNPanTool The NPanTool class is used for the interactive scrolling of drawing views
ClassNPinPointTracker The NPinPointTracker is used to edit the pin position of the shape
ClassNPlugsTracker The NPlugsTracker is used to edit the plugs of a shape
ClassNPointHandle The NPointHandle class represents a handle, which is used to represent a single point info
ClassNPortsTracker The NPortsTracker is used to edit the ports of the shape
ClassNPropertyBrowser The NPropertyBrowser class represents the Property Browser, which can be used for the editing of the document, view, selection anchor or active layer properties.
ClassNRotatedBoundsTracker The NRotatedBoundsTracker is used to edit the rotated bounds of a node
ClassNRotationTracker The NRotationTracker is used to edit the rotation of a node
ClassNRuler The NRuler abstract class is a a view component, which is used as base class for horizontal and vertical rulers
ClassNSceneBoundsTracker The NSceneBoundsTracker is used to edit the scene bounds of a node
ClassNSelection The NSelection attribute is used to provide each NView instance with selection capabilities
ClassNSelectorTool The NSelectorTool class is used to interactively select document nodes in drawing views
ClassNSnapBoundsResult The NSnapBoundsResult is the result of bounds snapping, which can be decouples (e.g. the left, right, middle snap target can be different from the top, right, bottom snap target)
ClassNSnapManager An instance of the NSnapManager class is used to provide each drawing view with the abilitiy to snap bounds, points and angles
ClassNSnapPointResult The NSnapPointResult class represents the result of point snapping
ClassNSnapResult Snap result is the base class for all snap results
ClassNSnapShapeOutwardPortResult The NSnapShapeOutwardPortResult is a snap result, which is returned when a shape outward port was successfully snapped to another shape inward port
ClassNSnapShapePlugsResult The NSnapShapePlugsResult is a snap result, which is returned when a 1D shape plugs have been successfully snapped to other shapes inward ports
ClassNSnapTarget The NSnapTarget class represents a single snapping target
ClassNStatusBarInfo An instance of this class is used by the status bar info update mechanizm to provide the status bar with information
ClassNThumbnailShape Represents a thumbnail shape
ClassNTool The NTool abstract class serves as base class for all tools
ClassNToolCollection The NToolCollection class is a strongly typed collection, containging NTool instances
ClassNTracker The NTracker class represents a shape editor with handles and serves as base class for all types of trackers
ClassNTrackersAppearance An instance of the NTrackersAppearance class is used to control the appearance of the trackers displayed by every view
ClassNTrackersManager An instance of this class is used to manage the shape trackers created in each drawing view
ClassNTranslateNodesMovePreview The NTranslateNodesMovePreview class is a drawing nodes preview, which is created when multiple selected nodes are moved, or when a connect shape preview cannot be created.
ClassNTransparentControl Represents a transparent control
ClassNVerticalRuler The NVerticalRuler class represents the vertical ruler of the view
ClassNView The NView class is a Windows Forms Control, which serves as base class for all diagram document views
ClassNViewComponent The NViewComponent abstract class represents a special node residing in view scenes, which has a scene independent logical measurement unit.
ClassNViewEventSinkService The NViewEventSinkService class represents the event sink service used by views
ClassNViewLayer The NViewLayer class represents a primary holder for view nodes
ClassNViewMessageControl Control for view messages
ClassNViewPaintContext  
ClassNViewportBand The NViewportBand class is a view node, which is hosted in the NViewportPreview view and displays a band for the current position of the NPanAndZoomControl master view viewport
ClassNViewportBandTool The NViewportBandTool class represents a mouse tool, which is used for the interactive panning and resize of the viewport band in the pan and zoom control
ClassNViewportPreview The NViewportPreview class is a view, which is used by the NPanAndZoomControl as a preview and editor for the current master view viewport
ClassNViewSmartPaintService The NViewSmartPaintService represents the smart paint service, used by views
ClassNVisualAidsCollection The NVisualAidsCollection is collection of diagram nodes, which trackers populate with visual aids
Interfaces
 InterfaceDescription
InterfaceINDragDropEventProcessor Implemented by objects, which can process drag-drop events
InterfaceINKeyboardEventProcessor Implemented by objects, which can process keyboard events
InterfaceINMouseEventProcessor Implemented by objects, which can process mouse events
InterfaceINStatusBarInfo Implemented by objects, which can provide status bar information
Structures
 StructureDescription
StructureNItemState Encapsulates the state sensitive painting of the item
StructureNItemTextInfo Encapsulates the information need to display an item text
StructureNMouseInfo The NMouseInfo structure is used to store information about the mouse event and mouse position in scene and device coordinates.
Delegates
 DelegateDescription
DelegateBuildContextMenu Delegate used to build a context menu for the specified object
DelegateNRuler.FormatRulerValueDelegate  
Enumerations
 EnumerationDescription
EnumerationAutoScrollerMode Enumerates the modes in which the autoscroller can operate
EnumerationAutoStepMode Defines the possible settings for an automatic step mode
EnumerationDiagramSelectionMode Defines the modes in which the selection can operate
EnumerationGridStyle Defines the possible styles in which the document grid can be displayed
EnumerationHandleShape Enumerates the currently available handle shapes
EnumerationHandleType Defines the possible handle types
EnumerationLibraryViewStyle Defines the library browser view styles
EnumerationMouseEvent Enumerates the mouse events
EnumerationMoveToolMode Defines the modes in which the move tool can operate
EnumerationNAutoScroller.AutoScrollCode Describes the eight possible scrolling area codes as a mask
EnumerationPropertyBrowserMode Defines the modes of the property browser
EnumerationSelectionAnchorMode Defines the modes in which the selection anchor is determined
EnumerationSelectorToolMode Defines the modes in which the selector tool can operate
EnumerationSnappedPointType Enumerates the points that can be snapped
EnumerationSnapResultType Enumerates the possible snap results
See Also

Reference

Nevron.Diagram.WinForm Assembly

Send Feedback