elm_interface_scrollable: add support for *jumping* into a scroller
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Mon, 26 Nov 2018 11:40:17 +0000 (12:40 +0100)
committerHermet Park <hermetpark@gmail.com>
Wed, 5 Dec 2018 05:52:52 +0000 (14:52 +0900)
commitab4e10f1b4b148eb994da20943df4a061349c32c
tree0910a60442bb89db5414f9fa497373711fb8dc98
parent45428e82bf4b6a59038a63c589964ced95206fdf
elm_interface_scrollable: add support for *jumping* into a scroller

Until recently we have been only registering the border elements of the
graph, (so only the elements that don't have a neighboor). However this
lead to the situation that a scroller that is scrolled into the middle
(so not the x nor the y axis is scrolled to the max), is not accessable.

Now, we register all elements that have a neighboor in the outside.
The patch in the test suite is required in order to provide the correct
geometry to the implementation of efl_ui_focus_manager_sub.

Differential Revision: https://phab.enlightenment.org/D7360
src/lib/elementary/efl_ui_focus_manager.eo
src/lib/elementary/efl_ui_focus_manager_calc.c
src/lib/elementary/efl_ui_focus_manager_calc.eo
src/lib/elementary/efl_ui_focus_manager_root_focus.c
src/lib/elementary/efl_ui_focus_manager_root_focus.eo
src/lib/elementary/efl_ui_focus_manager_sub.c
src/lib/elementary/elm_interface_scrollable.c
src/tests/elementary/elm_test_focus.c
src/tests/elementary/elm_test_focus_sub.c
src/tests/elementary/focus_test_sub_main.eo