summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas_Legacy.h (follow)
AgeCommit message (Collapse)Author
2013-11-20evas - table - protect against invalid cell/row values (16bit overflow)Carsten Haitzler (Rasterman)
2013-11-11evas/textblock: add const for param in evas_object_textblock_style_set for ↵Yakov Goldberg
consistency
2013-11-04evas: make mmap_set use const Eina_File.Cedric Bail
2013-10-21Evas: Add API to access private functionDaniel Zaoui
We need a function in DnD for the overlapping feature to retrieve all the objects at a specific position. A private function exists in Evas (evas_event_objects_event_list) for that purpose. We need an access to this function for Elementary but we don't want the is_frozen flag to be checked.
2013-10-04evas/image: Add video surface caps.Rafael Antognolli
Wayland subsurfaces can be used as video surfaces too, similarly to Ecore_X windows. However, they support a different set of features. Some of them, like subsurface clipping and scaling, might be added in the future, but so far we must work with what we have. This commit allows to set an enum bitfield to the Video_Surface, with the default value being one that will keep the same behavior as before, for Ecore_X window. Thus, backward compatibility should not be broken. It's possible to inform Evas that the surface in question is not able to resize or scale, or that it's above or below the original canvas surface. This allows Evas to show the surface itself, or use a buffer of pixels instead, when the capabilities are not available.
2013-09-05evas: add evas_object_smart_iterator_new().Cedric Bail
This is going to break Eo ABI. Rebuild all software using Eo API on top of EFL (Elementary for example).
2013-08-29evas: add interceptor for focus_set.Cedric Bail
2013-07-31Evas Text object: Improved the docs explaining font selection.Tom Hacohen
2013-07-19evas: add geometry_set to please zmike.Cedric Bail
2013-06-28evas: prevent people from including header directly.Cedric Bail
2013-06-26pixes -> pixels.Raphael Kubo da Costa
2013-05-29Fix typo in Evas headersJihoon Kim
2013-05-08Ecore/Evas: Add evas_event_input_multi_down/up().Rafael Antognolli
These events (from multi-touch) also have information about the mouse pointer position, so they must be translated by the framespace too.
2013-05-08evas: add infrastructure to open from Eina_File.Cedric Bail
2013-05-05Evas_Legacy.h: fixed documentation typos.Daniel Juyung Seo
2013-05-03evas/events: Add evas_event_input_multi_move().Rafael Antognolli
Same as evas_event_input_mouse_move, but for multi_move.
2013-05-03evas/events: Add evas_event_input_mouse_move().Rafael Antognolli
This function should be used internally by the input system (Ecore_Evas_Input) to feed Evas with move events. The x,y event info is relative to the base of the window/surface, instead of the 0,0 of the canvas. This case only happens for now under Wayland, where the 0,0 of the canvas is translated due to the window decorations that are drawn by the client.
2013-04-29evas - fix docChunEon Park
2013-04-29evas - add evas_object_image_source_clip_set()/get()ChunEon Park
2013-04-25Evas: Split Evas headersDaniel Zaoui
Now, Evas.h includes three new files: - Evas_Eo.h: Eo API functions (functions defines, enums, base id). - Evas_Legacy.h: contains the API functions related to objects - Evas_Common.h: common data (structs, enums...) + functions not related to objects. This phase is needed for the EFL 1.8 release to disable Eo APIs if we consider it is not enough mature to be used by applications.