struct CCL::IAccessibilityScrollProvider
Overview
Additional accessibility interface for scrollable elements. More…
#include <iaccessibility.h> struct IAccessibilityScrollProvider: public CCL::IUnknown { // methods virtual tbool CCL_API canScroll (AccessibilityScrollDirection direction) const = 0; virtual tresult CCL_API scroll ( AccessibilityScrollDirection direction, AccessibilityScrollAmount amount ) = 0; virtual tresult CCL_API scrollTo (double normalizedX, double normalizedY) = 0; virtual double CCL_API getNormalizedScrollPositionX () const = 0; virtual double CCL_API getNormalizedScrollPositionY () const = 0; virtual int CCL_API getPagePositionX () const = 0; virtual int CCL_API countPagesX () const = 0; virtual int CCL_API getPagePositionY () const = 0; virtual int CCL_API countPagesY () const = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Additional accessibility interface for scrollable elements.
Methods
virtual tbool CCL_API canScroll (AccessibilityScrollDirection direction) const = 0
Check if this provider can scroll in the given direction.
virtual tresult CCL_API scroll ( AccessibilityScrollDirection direction, AccessibilityScrollAmount amount ) = 0
Request to scroll content in the given direction by the given amount.
virtual tresult CCL_API scrollTo (double normalizedX, double normalizedY) = 0
Request to scroll content to the given normalized position.
virtual double CCL_API getNormalizedScrollPositionX () const = 0
Get the current normalized horizontal position.
virtual double CCL_API getNormalizedScrollPositionY () const = 0
Get the current normalized vertical position.
virtual int CCL_API getPagePositionX () const = 0
Get the current horizontal page position.
virtual int CCL_API countPagesX () const = 0
Get the total number of horizontal pages.
virtual int CCL_API getPagePositionY () const = 0
Get the current vertical page position.
virtual int CCL_API countPagesY () const = 0
Get the total number of vertical pages.