elm_focus: implement missing functions
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Thu, 22 Nov 2018 16:54:57 +0000 (17:54 +0100)
committerHermet Park <hermetpark@gmail.com>
Wed, 5 Dec 2018 05:38:36 +0000 (14:38 +0900)
commit2d289aa50bc9588729641e031400e56efcb80e74
tree66464dccc20dee55ff16dea11c02ebab6ef796ad
parenta80667b51d68af7c0e407814edb77fa5e63846d2
elm_focus: implement missing functions

there is one function that needs to be implemented by the inheritor of
Efl.Ui.Focus.Object and that is focus_parent, otherwise child_focus
cannot be propagated correctly. This is now achived correctly for all
widgets.

This fixes from elm_object_focus_get results for toolbar and calendar.
Segmentcontrol inherits from the class, however, the widget itself does
not allow focus, so its never registered probebly.

Differential Revision: https://phab.enlightenment.org/D7331
src/lib/elementary/efl_ui_calendar.c
src/lib/elementary/efl_ui_calendar_item.eo
src/lib/elementary/elm_calendar.c
src/lib/elementary/elm_calendar_item.eo
src/lib/elementary/elm_segment_control.c
src/lib/elementary/elm_segment_control_item.eo
src/lib/elementary/elm_toolbar.c
src/lib/elementary/elm_toolbar_item.eo