YeongJong Lee
8eda161f67
efl_ui_focus_layer: avoid a call to NULL
...
Summary:
efl_ui_focus_layer_enable_set(obj, EINA_FALSE) can be called before
registered_manager assigned
Test Plan:
1. EINA_LOG_LEVELS=eo:2 elementary_test -to menu
2. terminate the elemetary_test
3. check that there is no focus_manager warning about a call to NULL
Reviewers: bu5hm4n
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5759
2018-01-24 18:49:04 +09:00
Yeongjong Lee
210db8fc5d
efl_ui_focus: merge efl_ui_focus_user and efl_ui_focus_object into one mixin
...
Summary:
focus_user and focus_object are similar classes. by merging them into
one mixin, we can maintain consistency.
Test Plan: make check
Reviewers: bu5hm4n
Subscribers: cedric, Jaehyun_Cho, woohyun, jpeg
Differential Revision: https://phab.enlightenment.org/D5734
2018-01-16 22:39:13 +01:00
Amitesh Singh
44d3227beb
widget: rename elm widget to Efl.Ui.Widget.
2018-01-08 21:28:10 +09:00
Jean-Philippe Andre
116f24fd78
elm: Rename struct to Efl.Ui.Widget.Focus_State
...
Ref T5363
2017-12-12 12:01:46 +09:00
Marcel Hollerbach
78afa2fb84
efl_ui_focus_user/object: fix api duplication
...
just like the commit before, this fixes duplicated api names
2017-12-05 17:19:28 +01:00
Pawel Aksiutowicz
59a573fabb
elementary: fixed single typos in few modules
...
Reviewers: stanluk, lukasz.stanislawski
Reviewed By: lukasz.stanislawski
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5534
2017-11-27 17:36:58 +09:00
Marcel Hollerbach
a58cc75e55
efl_ui_focus_layer: rely on _manager_in_chain_set
...
so we dont have to set the direct by hand anymore
2017-11-21 16:32:27 +01:00
Jean-Philippe Andre
6cea4993e0
elm: Don't do anything before construction
...
Obviously ui.win is still the ugly exception.
2017-11-07 14:43:22 +09:00
Jean-Philippe Andre
2f465e1fbb
widget: Rename EO APIs to efl_ui_widget_xxx
...
This only changes the eo_prefix for APIs.
Ref T5363
2017-10-24 14:30:21 +09:00
Marcel Hollerbach
9790de4b0c
elm: include those headers in Elementary.h
2017-10-11 09:51:33 +02:00
Marcel Hollerbach
8453ebfe4e
elm: move the focus direction definition to general
...
and remove the old definition
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
94afff21da
elm_ui_focus_layer: add configurable behaviour
...
the layer can now be configured if it should be automatically enabled at
visibility and if the focus should cycle in the layer or not.
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
6ba107b899
elm: introduce efl_ui_focus_layer
...
what it does is described in the mixin
this commit refactors inwin hover popup ctxpopup to use that behaviour.
Since it should do exactly that.
2017-10-10 19:28:47 +02:00