Nevron Open Vision Documentation
NCreate1DShapeTool Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by NCreate1DShapeTool.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)NCreate1DShapeToolSchemaSchema associated with NCreate1DShapeTool.  
Top
Protected Methods
 NameDescription
Protected MethodAddGeometryCommandToActivePageAdds a geometry command to the active page. Called by the AddPageItemToActivePage when the start point has been snapped to a gometry command.  
Protected MethodAddPageItemToActivePageOverridden. Overriden to either append a geometry command to an already existing geometry, or create a new 1D shape.  
Protected MethodAddShapeToActivePageAdds a 1D shape to the active page and selects it. If the shape begin and/or end point was snapped to port or shape, it is glued to the respective target. Called by the AddPageItemToActivePage when the start point has not been snapped to a gometry command.  
Protected MethodCreateShapeGeometryCommandMust override to create a geometry command  
Protected MethodGetActiveCursorAndTooltipOverridden. Gets the cursor and tooltip that the tool requests when active  
Protected MethodGetBothBeginEndHighlightCursorMust override to return the cursor when both the begin and end points are snapped  
Protected MethodGetNormalCursorMust override to return the default cursor.  
Protected MethodGetOnlyBeginHighlightCursorMust override to return the cursor when both the begin point is snapped  
Protected MethodGetOnlyEndHighlightCursorMust override to return the cursor when both the begin point is snapped  
Protected MethodGetReadyCursorAndTooltipOverridden. Gets the cursor and tooltip that the tool requests when non active  
Protected MethodSnapPointOverridden. Overriden to perform a 1D primitive Start or End point snapping.  
Protected MethodStretchPreviewOverridden. Overriden to change the Begin and End Points of the shape.  
Top
See Also

Reference

NCreate1DShapeTool Class
Nevron.Nov.Diagram.DrawingTools Namespace

 

 


©2017. Nevron Software LLC.

Send Feedback