Cedric BAIL
|
a38c037953
|
evas: make Evas.VG_Node inherit from Efl.Gfx.Stack.
|
2015-04-03 16:23:23 +02:00 |
Cedric BAIL
|
500fe6ef1b
|
efl: add Efl.Gfx.Stack interface and update Evas_Object accordingly.
|
2015-04-03 16:23:22 +02:00 |
Cedric BAIL
|
c1118e7282
|
evas: implement Efl.Gfx.Base in Evas.VG_Node.
|
2015-04-03 16:23:20 +02:00 |
Cedric BAIL
|
651436f410
|
efl: rename visibility to visible.
After discussion bindings and people in general prefer visible.
T2035
|
2015-04-03 16:23:19 +02:00 |
Cedric BAIL
|
c08f8e26a6
|
efl: add Efl.Gfx.Base and fix inheritance for Evas_Object.
|
2015-04-03 16:23:17 +02:00 |
Cedric BAIL
|
c000ee8099
|
efl: rename namespace Graphics to Gfx.
|
2015-04-03 16:23:16 +02:00 |
Cedric BAIL
|
2067e85d68
|
evas: use the new Efl_File mmap function correctly for Evas_VG API.
|
2015-04-03 16:23:14 +02:00 |
Cedric BAIL
|
c2e75544e1
|
efl: move mmap API to be part of Efl_File class.
|
2015-04-03 16:23:13 +02:00 |
Cedric BAIL
|
28257ec8fe
|
evas: fix warning due to forgotten return.
|
2015-04-03 16:23:12 +02:00 |
Cedric BAIL
|
ba47b47eb2
|
efl: make path a property actually.
|
2015-04-03 16:23:10 +02:00 |
Cedric BAIL
|
091fd5f31d
|
evas: handle setting sub VG object to NULL.
|
2015-04-03 16:23:09 +02:00 |
Cedric BAIL
|
4248bc2870
|
evas: actually return the right type and fix warnings.
|
2015-04-03 16:23:06 +02:00 |
Cedric BAIL
|
5aafae94f1
|
evas: actually we want the Ector_Renderer, not the Evas_VG_Node.
|
2015-04-03 16:23:04 +02:00 |
Cedric BAIL
|
502ac45916
|
evas: properly propagate Eina_Matrix from the VG scene graph to the Ector_Renderer.
|
2015-04-03 16:23:03 +02:00 |
Cedric BAIL
|
2cae706ab6
|
evas: start correctly implementing the render callback.
|
2015-04-03 16:23:00 +02:00 |
Cedric BAIL
|
6097178ec3
|
evas: start properly implementing render_pre for Evas_VG_Node.
|
2015-04-03 16:22:58 +02:00 |
Cedric BAIL
|
621d3b5660
|
evas: those function should have been static.
|
2015-04-03 16:22:57 +02:00 |
Cedric BAIL
|
a00b6219fa
|
evas: remove printf.
|
2015-04-03 16:22:56 +02:00 |
Cedric BAIL
|
6071e71e98
|
evas: cleanup parent handling of Evas_VG_Node.
|
2015-04-03 16:22:54 +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
|
09d7ffe520
|
evas: add fill and size definition for a VG scene graph.
|
2015-04-03 16:22:51 +02:00 |
Cedric BAIL
|
40e3240e6e
|
evas: fix copy and paste mistake.
|
2015-04-03 16:22:50 +02:00 |
Cedric BAIL
|
185eadf9ad
|
evas: fix typos in Evas_VG_Root_Node.
|
2015-04-03 16:22:38 +02:00 |
Cedric BAIL
|
97714021d1
|
evas: Evas_Object_VG should always create a root node.
|
2015-04-03 16:22:37 +02:00 |
Cedric BAIL
|
81760ea5d9
|
evas: also allow Evas_VG and NULL as parent.
I have yet to be sure of the Evas_VG one.
|
2015-04-03 16:22:26 +02:00 |
Cedric BAIL
|
36ba2fc01d
|
evas: add file manipulation API to Evas_Object_VG.
|
2015-04-03 16:22:22 +02:00 |
Cedric BAIL
|
b6ffe1cc87
|
evas: first implementation of an ector drawer inside Evas software engine.
Note: this won't work with the OpenGL backend.
|
2015-04-03 16:22:18 +02:00 |
Cedric BAIL
|
c5d085999a
|
ector: add stop implementation.
|
2015-04-03 16:21:49 +02:00 |
Cedric BAIL
|
75728e7fff
|
efl: move PATH manipulation from Evas into Efl interfaces.
|
2015-04-03 16:21:48 +02:00 |
Cedric BAIL
|
0f27e887e4
|
evas: make the interface part of the Generic name space.
This should enable having multiple backend that will use another namespace instead
of Generic.
|
2015-04-03 16:15:40 +02:00 |
Cedric BAIL
|
4036a22b10
|
efl: introduce an Efl Gradient Radial interface.
|
2015-04-03 16:15:37 +02:00 |
Cedric BAIL
|
e15bdbe457
|
efl: add a linear gradient interface.
|
2015-04-03 16:15:36 +02:00 |
Cedric BAIL
|
d59351732d
|
efl: add a gradient interface.
|
2015-04-03 16:15:03 +02:00 |
Cedric BAIL
|
1d49ff7df2
|
efl: rename geometry to graphics to be more general.
|
2015-04-03 16:15:02 +02:00 |
Cedric BAIL
|
411bb5b64e
|
efl: use Efl_Geometry_Shape.
|
2015-04-03 16:14:55 +02:00 |
Cedric BAIL
|
a247ddeceb
|
evas: fix Evas_VG eo files.
|
2015-04-03 16:14:52 +02:00 |
Cedric BAIL
|
3447936adb
|
evas: implement all Evas_VG_Shape property.
|
2015-04-03 16:14:51 +02:00 |
Cedric BAIL
|
b50931a5ca
|
evas: actually compile Evas_VG_Shape.
|
2015-04-03 16:14:50 +02:00 |
Cedric BAIL
|
8097b8ab47
|
evas: move Evas_VG_Node structure declaration into a shared header to use it directly from Evas_VG.
|
2015-04-03 16:14:48 +02:00 |
Cedric BAIL
|
2e6cc1a173
|
evas: fix prototype and correctly call the function.
|
2015-04-03 16:14:47 +02:00 |
Cedric BAIL
|
ea9330bfe8
|
evas: declare internal evas_vg helper.
|
2015-04-03 16:14:46 +02:00 |
Cedric BAIL
|
ae5472379f
|
evas: handle path set on shape object.
|
2015-04-03 16:13:13 +02:00 |
Cedric BAIL
|
1e5c596ca3
|
evas: implement stupid bound get at container level.
|
2015-04-03 16:13:12 +02:00 |
Cedric BAIL
|
7f072eb607
|
evas: add Efl.File interface to Evas_Object_VG.
|
2015-04-03 16:13:11 +02:00 |
Cedric BAIL
|
161b7b93e2
|
evas: add Evas_VG_Image.
|
2015-04-03 16:13:07 +02:00 |
Cedric BAIL
|
fa2f4e969e
|
evas: implement Evas_VG_Node stacking functions.
|
2015-04-03 16:13:06 +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
|
95e70ee5cb
|
evas: remove unecessary duplicated code.
|
2015-04-03 16:13:03 +02:00 |
Cedric BAIL
|
45ccb8f6d1
|
evas: add utility function to build path.
|
2015-04-03 16:13:00 +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 |