Page MenuHomePhabricator

elm_object_focus_next_object_set does not work for a widget that is logical node on focus manager
Closed, ResolvedPublic

Description

When a widget which is logical node use elm_object_focus_next_object_set, elm_object_focus_next_object_get return proper object that is set by next_object_set. however, if i move using key arrow, next_object_set is ignored.

I tested with gengrid, scroller, spinner.

spinner  = elm_spinner_add(p);
elm_object_focus_next_object_set(sp, btn, EFL_UI_FOCUS_DIRECTION_UP); // btn is not on the upper side of spinner
elm_object_focus_next_object_get(sp, EFL_UI_FOCUS_DIRECTION_UP); // it return 'btn'
  1. focus spinner.
  2. press UP key.
  3. It is expected that btn get focus. but a widget which is on the upper side of spinner get focus.
YOhoho created this task.Sep 11 2018, 3:33 AM
YOhoho triaged this task as High priority.
YOhoho added a project: Restricted Project.Sep 19 2018, 12:21 AM
bu5hm4n moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Nov 26 2018, 12:19 PM
bu5hm4n moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Dec 5 2018, 2:48 AM