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


NScrollAndZoomToolBase Class Members

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