Tom Hacohen
d5e321466e
Efl object: Rename Eo_Event -> Efl_Event.
...
This is the last step of the Eo renaming efforts.
2016-08-30 13:34:10 +01:00
Tom Hacohen
e65aae994e
Eo: Finish the renaming of Eo to the EFL.
...
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-08-15 15:07:42 +01:00
Tom Hacohen
c662934be8
Change the EFL to follow the new Eo rename.
2016-08-11 17:04:43 +01:00
Jean-Philippe Andre
7bf8da2baa
evas: Rename Evas.Object to Efl.Canvas.Object
...
One step closer to make the EO inheritance tree look like
it's all Efl.
2016-06-21 14:35:19 +09:00
Tom Hacohen
6202cc7485
Adjust the code according to the eo event stop changes.
...
This was changed in the previous commit.
2016-06-20 18:02:00 +01:00
Cedric Bail
75a53ece10
eo: for consistency use object like all our API.
2016-05-18 08:18:04 -07:00
Tom Hacohen
d64f2fdd43
Efl vg: Remove the no longer needed .Base hack.
2016-05-11 13:13:27 +01:00
Tom Hacohen
f21ade6123
Automatic migration to Eo4.
...
I just ran my script (email to follow) to migrate all of the EFL
automatically. This commit is *only* the automatic conversion, so it can
be easily reverted and re-run.
2016-03-03 09:58:08 +00:00
Tom Hacohen
e71e6561ee
Eo callbacks: Migrate all of the EFL to the new event cb signatures.
2016-02-29 11:33:27 +00:00
Cedric BAIL
d595324a8d
evas: add an unique name for each Efl.VG.Base object and make it possible to find it from parent.
2015-08-21 16:40:31 +02:00
Tom Hacohen
92fb2917cb
Eo: Remove eo_error_set() and clean up finalizer()
...
This is another cleanup in perparation for the Eo stable release.
This is no longer needed thanks to the proper error reporting with
eo_constructor()'s new return value.
The finalizer change cleans it up a bit so it catches more cases/issues.
This also means that the finalizer cleans up the object in all cases,
and not only some.
@feature.
2015-05-20 16:25:38 +01:00
Tom Hacohen
6efbfe227a
Eo: Add a return value to eo_constructor().
...
From now on, constructors should return a value, usually the object
being worked on, or NULL (if the constructor failed). This can also
be used for implementing singletons, by just always returning the same
object from the constructor.
This is one of the final steps towards stabilizing Eo.
@feature
2015-05-20 13:03:24 +01:00
Cedric BAIL
1821aef0c6
evas: add forgotten static in some Efl_VG object.
2015-04-03 16:37:57 +02:00
Cedric BAIL
29aefe04ad
evas: correctly handle redraw of changed tree of Evas_VG_Node.
2015-04-03 16:33:42 +02:00
Cedric BAIL
986704dfb4
evas: do not track change on root node.
2015-04-03 16:31:09 +02:00
Cedric BAIL
eb2bd9a8d8
evas: move Evas.VG_* to Efl.VG.*
...
This also introduce legacy API for all of them.
2015-04-03 16:30:59 +02:00
Cedric BAIL
6a90d24aab
evas: Evas_VG_Root_Node parent will be NULL during destructor.
2015-04-03 16:30:53 +02:00
Cedric BAIL
457e550616
evas: implement render_pre due to our hack over Evas_VG_Container.
2015-04-03 16:30:53 +02:00
Cedric BAIL
0f6328b04f
efl: introduce EFL_GFX_CHANGED event and properly propagate up to Evas.
2015-04-03 16:30:42 +02:00
Cedric BAIL
f85f8135a0
evas: NULL is always needed as during destruction parent is set to NULL.
2015-04-03 16:22:53 +02:00
Cedric BAIL
185eadf9ad
evas: fix typos in Evas_VG_Root_Node.
2015-04-03 16:22:38 +02:00
Cedric BAIL
9dcf840ade
evas: Evas_VG_Root_Node should only be attached to an Evas_Object_VG.
2015-04-03 16:13:05 +02:00
Cedric BAIL
9ba6e1a0ae
evas: add initial Evas_Object_VG.
...
Evas_Object_VG is meant to become an object that can hold a SVG
scenegraph inside of it.
2015-04-03 16:12:59 +02:00