path: root/src/lib/evas/canvas/evas_key_grab.c (follow)
AgeCommit message (Collapse)Author
2019-10-31evas: move efl_input_device into evas/Efl_Canvas.hCedric Bail
Summary: The internal and the API we would like is mostly a canvas API. A lot of the code in evas is working around the fact that efl_input_device is not defined inside Evas. This patch is the first step to try to clean this up. Depends on D10487 Reviewers: zmike, raster, bu5hm4n, Hermet Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8321 Differential Revision:
2017-07-31evas mem - remove redundenty unused evas mem absractionCarsten Haitzler (Rasterman)
was never used as was not practical to do so so it effectively does nothing so remove it to reduce analyser warnings found by PVS studio
2017-05-16evas: Use enum instead of string in Efl.Input.StateJean-Philippe Andre
Ref T5312
2017-05-16evas: Replace Evas.Modifier_Mask with Efl.Input enumsJean-Philippe Andre
This removes Evas.Modifier_Mask from EO. This introduces two new types instead: - Efl.Input.Modifier - Efl.Input.Lock Those are enums, not strings, containing all the known and currently supported lock and modifier keys. The enums are bit masks. This effectively removes the ability for an application to create and handle specific modifier or lock keys - with EO API (legacy compatibility is unchanged, of course). I wonder who ever required this?
2016-08-15Eo: Finish the renaming of Eo to the EFL.Tom Hacohen
This renames all the rest of the API to the EFL namespace except for Eo_Event that will follow soon. Obviously breaks both API and ABI.
2016-06-21evas: Rename Evas.Object to Efl.Canvas.ObjectJean-Philippe Andre
One step closer to make the EO inheritance tree look like it's all Efl.
2016-06-01evas : evas_object_key_grab exclusive option logic is changed.JEONGHYUN YUN
Summary: - added is_active property in Evas_Key_Grab. - Evas key down and key up events transferred to active grabs only. - If evas grabs has a exclusive grab, other grabs will be deactivated. - If a exclusive grab is ungrabbed, remained grabs will be activated. Reviewers: jypark Reviewed By: jypark Subscribers: cedric, jpeg Differential Revision:
2015-10-16evas - add another layer->evas check in addition to layerCarsten Haitzler (Rasterman)
fixes T7215
2014-08-22evas - fix possible layer null access in object freeCarsten Haitzler (Rasterman)
fixes CID 1039409
2014-06-03Efl: Update code to use the new class names generated by eolian.Tom Hacohen
2014-03-12Eolian: Integration of Evas Object.Daniel Zaoui
const have been added in object parameter of two legacy APIs to fit Eolian generated files. Since these functions retrieve information from object, it is logic that the object would be const.
2013-10-11eina - and e3fl in general - stop using eina_error_get/set - useless reallyCarsten Haitzler (Rasterman)
2013-07-08Remove the grab from any lists Before we free it.Chris Michael
NB: Fixes Coverity CID 1039888 Signed-off-by: Chris Michael <>
2013-06-20evas: Keep sane name for public headerSebastian Dransfeld
Evas_Common.h should be used for the public header, and rather rename evas_common.h internal header to another name. Sa: Evas_Common_Header.h -> Evas_Common.h evas_common.h -> evas_common_private.h Shouldn't have both Evas_Common.h and evas_common.h because of case insensitive filesystems.
2013-05-02revert the revert... damn you git!Carsten Haitzler (Rasterman)
Revert "Revert "Efl: replace eo_data_get for objects data referencing."" This reverts commit b64a2994b3b277cbe7fce17d7ee275fd0d78c925.
2013-05-02Revert "Efl: replace eo_data_get for objects data referencing."Carsten Haitzler (Rasterman)
This reverts commit 654a3f5f94c2464b8563d27da94a78398c112962.
2013-05-01Efl: replace eo_data_get for objects data referencing.Daniel Zaoui
2012-11-23evas - Re: [E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same ↵ChunEon Park
modifiers Hi all, I had prepare some fix for evas_object_key_grab function. In my opinion when given modifiers are equal it should return FALSE. Please verify attached file. Regards, Patrick Signed-Off-By: Patryk Kaczmarek<> SVN revision: 79563
2012-11-04merge: and now EvasVincent Torri
I've tested make -j 3 install and it works nicely I've tested expedite with software and opengl xlib, and it works. Not tested other engines, so please report any problems (engines or other) on the ML. TODO: examples and tests, I'll add them later ISSUE: Eina_Unicode size check. It indirectly depends on eina_config.h, which is created at the end of the configure script. So its size is always 0. I don't know how that size is used, so I can't do a lot, for now. SVN revision: 78895