path: root/src/lib/evas/canvas/efl_vg.eo (follow)
AgeCommit message (Collapse)Author
2018-02-21efl_vg: namespace movesMike Blumenkrantz ->* ->* ref T6714
2018-02-12evas_vg: implement interpolate from Efl.Gfx.PathMike Blumenkrantz
2018-02-12interfaces: merge all bounds_get methods into efl.gfx.pathMike Blumenkrantz
ref 884fc35160152712decdf7fd43082ef3912c0856
2018-02-12efl_vg: use efl.object's name property instead of implementing a new oneMike Blumenkrantz
2017-12-22docs: Update evas canvas eo files for grammar and readabilityAndy Williams
Author: Nate Drake
2017-12-22interface: add Efl.Gfx.Color interface for color related APIsAmitesh Singh
This would eventually turn into mixin class later after adding more color related helper functions.
2017-12-11interface: rename Efl.Dup to Efl.Duplicate.Amitesh Singh
dup is considered too short and maybe confusing, hence rename it to duplicate instead.
2017-11-30efl: Introduce interface Efl.DupJean-Philippe Andre
A few classes allow their objects to be duplicated, so they should all use the same interface. Also, rename VG's dup to copy_from as it's not conforming to the definition of dup.
2017-11-08evas/vg: changed the efl_vg_dup api signature.subhransu mohanty
Reviewers: jpeg, cedric Subscribers: cedric, jpeg Differential Revision:
2017-11-02eo files: convert various to use @crefDaniel Kolesa
2017-09-18efl: Introduce Eina.Rect and switch EO APIs to itJean-Philippe Andre
It's a complex struct but defined in EO as a simple struct. ABI-wise it's equivalent to Eina_Rectangle. Some macros that use Eina_Rectangle also work on Eina_Rect out of the box, most of the code dealing with x,y,w,h will require no modifications either. But Eina_Rect provides direct access to a size or position 2d component, as well as the usual x,y,w,h. The field "rect" is provided as a convenience for code dealing with both Eina_Rectangle and Eina_Rect. We may or may not require it. Note: Size2D could use unsigned values but I have spotted a few places in the code that actually use -1 to indicate invalid size (as opposed to 0x0). @feature
2017-09-13efl_gfx: Remove color_part API (EO)Jean-Philippe Andre
This API was introduced in commit: cd3f8db506379a770ef37134748a64adfae66ab3 This was since limited to EO only APIs, and totally underexploited. After that, efl_part() was introduced, which defines how all part APIs should be designed. Nothing uses this API, efl_vg had an implementation that provides no extra value over the other APIs.
2017-01-13eolian: change eo file syntax @virtual_pure -> @pure_virtualDaniel Kolesa
2016-12-27evas: use new property impl syntaxDaniel Kolesa
2016-11-15docs: efl_vg: fill gaps in efl vector graphics eo file documentationStefan Schmidt
2016-11-03efl_vg: remove pointerDaniel Kolesa
2016-08-11Change the EFL to follow the new Eo rename.Tom Hacohen
2016-06-09Efl: Add geometry property (combines position and size)Jean-Philippe Andre
It's a helper function that can also in the future be used to implement atomic move+resize operations.
2016-05-31eolian: utilize the new builtin string type across eo filesDaniel Kolesa
2016-05-23eolian: remove pointers from complex and class typesDaniel Kolesa
Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
2016-05-12eolian: mark pure virtual funcs outside of implementsDaniel Kolesa
This is a better syntax and should've been like this in the first place.
2016-05-11Efl vg: Remove the no longer needed .Base hack.Tom Hacohen