NevronOpenVision
Nevron.Nov.UI Namespace / NScrollAndZoomToolBase Class
Fields Properties Methods Events


In This Topic
    NScrollAndZoomToolBase Class Members
    In This Topic

    The following tables list the members exposed by NScrollAndZoomToolBase.

    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Reference to the ActivateDelay property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the AllowAnchorScrolling property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the AllowWheelScrolling property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the AllowWheelZooming property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the DeactiveDelay property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the DefaultScrollVertical property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the FlipScrollDirectionModifierKey property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the NoScrollDistance property.  
    Public Fieldstatic (Shared in Visual Basic)Schema associated with NScrollAndZoomToolBase  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ScrollByDefault property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Time property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ToggleScrollZoomModifierKey property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the UnitScrollDistance property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ZoomToMouseCursor property.  
    Top
    Protected Fields
     NameDescription
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Top
    Public Properties
     NameDescription
    Public PropertyControls the delay which must ellapse, before the tool can be activated again (in milliseconds). By default set to 500.  
    Public PropertySpecifies whether anchor scrolling is allowed.  
    Public PropertySpecifies whether wheel scrolling is allowed  
    Public PropertySpecifies whether wheel zooming is allowed  
    Public PropertyControls the delay which must ellapse, before the tool can be deactivated (in milliseconds). By default set to 500.  
    Public PropertyGets or sets whether to perform vertical or horizontal scrolling when the mouse wheel is rotated. By default set to true (e.g. scroll vertically)  
    Public PropertyGets or sets the modifier key, which flips the wheel scroll direction. By default the tool will scroll either horizontally or vertically as specified by the DefaultScrollVertical property. By default set to Shift.  
    Public PropertyControls the distance between the start and current mouse position below which no scolling is performed  
    Public PropertySafely gets the owner viewport base.  
    Public PropertyWhen set to true the tool will scroll the view by default, otherwise it will zoom it. Use the ToggleScrollZoomModifierKey to switch to the other action). By default true.  
    Public PropertyControls the speed of the anchor scrolling. Measured in milliseconds. By default set to 50.  
    Public PropertyGets or sets the modifier key, which when pressed, toggles wheel zooming and scrolling. Whether zooming or scrolling is performed by default is specified by the ScrollByDefault property. By default set to Control.  
    Public PropertyControls the distance between the start and current mouse position for which the tool must perform a single unit scroll. Measured in pixels.  
    Public PropertyGets or sets whether to zoom to the the mouse cursor center. When set to true, the zooming will preserve the current mouse position projection in viewport coordinates. When set to false, the zooming will preserve the current viewport center. By default set to true.  
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded. Overridden. Overriden to block activation, if the ActivateDelay period has not expired  
    Public MethodOverloaded. Overridden. Overriden to block deactivation, if the DeactiveDelay period has not expired  
    Public MethodOverridden. Handler for the NMouse.WheelEvent event.  
    Top
    Protected Methods
     NameDescription
    Protected MethodDetermines whether zooming can be performed at all.  
    Protected MethodMust override to scroll the owner element in the specified direction.  
    Protected MethodPerforms wheel scrolling  
    Protected MethodPerforms wheel zooming, if allowed and returns true if zooming is performed  
    Protected MethodOverloaded. Must override to ZoomIn the owner element.  
    Protected MethodOverloaded. Must override to ZoomOut the owner element.  
    Protected MethodOverridden. Overriden to define the anchor scrolling cursor.  
    Protected MethodOverridden. Overriden to stop the anchor scrolling feature  
    Protected MethodOverridden. Overriden to start the anchor scrolling feature  
    Protected MethodOverridden. Overriden to stop the anchor scrolling feature  
    Protected Method  
    Protected MethodCalled when the internal scroll timer ticks.  
    Protected MethodOverridden. Overriden to return true.  
    Protected MethodStarts the anchor scrollings  
    Protected MethodStops the anchor scrolling  
    Top
    See Also