autoscroll functionality 79/157879/16
authorRadoslaw Cybulski <r.cybulski@partner.samsung.com>
Wed, 18 Oct 2017 08:34:01 +0000 (10:34 +0200)
committerRadoslaw Cybulski <r.cybulski@partner.samsung.com>
Tue, 7 Nov 2017 17:08:24 +0000 (18:08 +0100)
commit2ed06596c499a9f05cb46f6db8fe5d052ba0be09
tree0891e0fbb5e28d85dfe49db406c364e1fb01e492
parentabdadbbf418ae6b0f499dda3353816aa852aecc9
autoscroll functionality

Adds support for scrolling operations to universal-switch,
based on additional (non-standard) at-spi functionality.
Requires at-spi functions:
- GetScrollableElement - finds scrollable element (self or ancestor)
- ScrollAuto - starts or continues scrolling animation
- ScrollPage - scrolls single page
- ScrollToEnd - scrolls to the end

Scroll* functions work on scrollable element found by call to
GetScrollableElement.

Change-Id: I1c85201b857ac4c209fdfd9457336079c2d398a6
13 files changed:
src/Atspi.cpp
src/Atspi.hpp
src/MenuBuilder.cpp
src/NavigationInterface.cpp
src/ScrollActivities.cpp [new file with mode: 0644]
src/ScrollActivities.hpp [new file with mode: 0644]
src/SelectActivity.cpp
src/ToggleBoolVconfKeyActivity.cpp
src/UIElement.cpp
src/UIElement.hpp
src/UniversalSwitch.cpp
src/UniversalSwitch.hpp
tests/ui-scenarios/MenuBuilderTests.cpp