summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_focus_layer.eo
Commit message (Collapse)AuthorAgeFilesLines
* docs: Update focus documentationXavi Artigas2019-09-031-9/+9
| | | | | | | Lots of improvements to the focus-related classes. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D9828
* docs: Fix typos and wrap EO files to 120 charsXavi Artigas2019-09-021-4/+6
| | | | | As per our style guide: https://www.enlightenment.org/contrib/docs/eo-guide.md
* efl_ui_focus_layer: we should cleanup on invalidateMarcel Hollerbach2019-08-071-1/+1
| | | | | | | | | | | | | | | | | Summary: otherwise there will be errors. Lets pray this did not break anything else. Depends on D9518 Reviewers: zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9521
* Mark BETA classes individuallyXavi Artigas2019-02-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: Instead of surrounding all the #include "*.eo.h" lines in Efl.h with #ifdef EFL_BETA_API_SUPPORT, include these files unconditionally, but mark all classes as @beta in the eo files. This will allow taking them out of beta one by one as we deem them stable enough. Otherwise, the current procedure involves moving the #include line out of the ifdef block, which is cumbersome and messes include order. Depends on D7950 Fixes T7692 Test Plan: Nothing changes Reviewers: zmike, bu5hm4n, cedric Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7692 Differential Revision: https://phab.enlightenment.org/D7951
* efl: refactor all mixinsMarcel Hollerbach2019-01-111-1/+1
| | | | Differential Revision: https://phab.enlightenment.org/D7585
* Clean up efl_ui_XXX eo files.Woochanlee2018-09-041-1/+1
| | | | | | | | | | | | | | | | | Summary: Delete unnecessary interface references. Delete unnecessary annotations. Reviewers: Hermet, Jaehyun_Cho, zmike Reviewed By: Hermet Subscribers: segfaultxavi, q66, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6945
* Introduce efl_ui_widget_focus_managerMarcel Hollerbach2018-05-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Summary: The mixin encapsulates the correct - creation - composition attaching - Lifecycle handling of the focus managers that are assosiated with the object. This fixes error messages on shutdown, and additionally lifetime issues where the composite_attached object was deleted before the object was deleted. Reviewers: cedric, zmike Reviewed By: zmike Subscribers: segfaultxavi, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6108
* Efl.Gfx.Entity (from Efl.Gfx)Xavi Artigas2018-04-241-2/+2
| | | | | | Ref https://phab.enlightenment.org/T6847 Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
* efl_ui_focus_layer: return the registered focus manager when activeMarcel Hollerbach2018-04-091-0/+1
| | | | this fixes in chain setting for hovers and ctxpopups
* efl_ui_focus: merge efl_ui_focus_user and efl_ui_focus_object into one mixinYeongjong Lee2018-01-161-1/+1
| | | | | | | | | | | | | | 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
* widget: rename elm widget to Efl.Ui.Widget.Amitesh Singh2018-01-081-3/+3
|
* docs: Update elementary eo files for grammar and readabilityAndy Williams2018-01-041-3/+3
| | | | Author: Nate Drake
* docs: fill in all missing item documentation for efl_ui_focus_*Stefan Schmidt2017-12-081-0/+1
| | | | | There has been gaps in various files. Makre sure we have them all covered.
* efl_ui_focus_user/object: fix api duplicationMarcel Hollerbach2017-12-051-1/+1
| | | | just like the commit before, this fixes duplicated api names
* elm_ui_focus_layer: add configurable behaviourMarcel Hollerbach2017-10-101-0/+14
| | | | | 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.
* elm: introduce efl_ui_focus_layerMarcel Hollerbach2017-10-101-0/+17
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.