Marcel Hollerbach
f79b1b9826
efl_ui_focus_manager: new api
...
Can be used to fetch a focusable widget that has child as parent.
2017-10-20 17:21:57 +02:00
Marcel Hollerbach
247d203c68
elm_main: port to new focus api
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
1ad1d8010e
efl_ui_focus_manager_calc: correctly specify owned where its needed
2017-09-29 11:28:15 +02:00
Marcel Hollerbach
e5d1c1f195
Revert "elm focus manager - dont leak child lists when updating focus order"
...
This reverts commit bd6dcbb044
.
This was not fixing the issue, just ducktaping over a bug in eolian, the
bug is now probebly fixed in eo / eolian.
2017-09-29 11:28:15 +02:00
Carsten Haitzler
bd6dcbb044
elm focus manager - dont leak child lists when updating focus order
...
REALLY fix T5800 by duplicating lists rather than taking ownership
@fix
2017-08-31 17:34:30 +09:00
Marcel Hollerbach
245a04cc44
efl_ui_focus_manager: reset focus stack once we are changing redirect
...
ref T5923
2017-08-30 17:55:51 +02:00
Marcel Hollerbach
df3d0e3d7b
efl_ui_focus_manager: make focus a property
2017-08-10 20:56:04 +02:00
Marcel Hollerbach
d4cd85aa55
efl_ui_focus_manager: split this of tinto a class and a interface
...
it turns out to be very handy to have a interface for the moving and
border elements, that is unconnected to the way of how widgets are
registering themself.
This for example enables us to get a simple focus manager that just
redirects the call into a internal 2 dimensional data struct
2017-08-10 20:55:50 +02:00