Cedric BAIL
|
7910870c2e
|
ecore_evas_svg: actually make the Evas_Object_VG visible.
|
2015-04-03 16:22:59 +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
|
78bf41b223
|
eina: add eina_simple_xml_attribute_w3c_parse to parse attribute value.
|
2015-04-03 16:22:29 +02:00 |
Cedric BAIL
|
c1a189bf10
|
evas: fix examples dependencies as they don't use the rest of the infra to discover it.
|
2015-04-03 16:22:27 +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
|
3e95f90b13
|
ecore_evas: fix little typo.
|
2015-04-03 16:22:25 +02:00 |
Cedric BAIL
|
1be99f87c7
|
ector: reorder compilation to first do Ector then Evas.
|
2015-04-03 16:22:24 +02:00 |
Cedric BAIL
|
36ba2fc01d
|
evas: add file manipulation API to Evas_Object_VG.
|
2015-04-03 16:22:22 +02:00 |
Cedric BAIL
|
31a3664f71
|
ecore_evas: add a SVG vector dislay/converter tool.
|
2015-04-03 16:22:20 +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
|
3f3fb4cac7
|
ector: handle color multiplier in the function declaration.
|
2015-04-03 16:22:16 +02:00 |
Cedric BAIL
|
5d98201236
|
ector: reorder macro for easier reuse.
|
2015-04-03 16:22:15 +02:00 |
Cedric BAIL
|
aad1cf28f6
|
ector: prepare doesn't need surface, as it should always be the parent.
|
2015-04-03 16:22:14 +02:00 |
Cedric BAIL
|
8f82b5a089
|
efl: fix some whitespace.
|
2015-04-03 16:22:12 +02:00 |
Cedric BAIL
|
74b2eed158
|
ector: first implementation of an Cairo shape renderer.
Note: still a lot on the todo, but it should display something that follow
the correct path at least. Thanks librsvg for helping a lot.
|
2015-04-03 16:22:11 +02:00 |
Cedric BAIL
|
7ba0f46a39
|
ector: remove surface from draw command as it should be drawn on the parent, always !
|
2015-04-03 16:22:10 +02:00 |
Cedric BAIL
|
60e4edd7b9
|
ector: start implementing radial gradient in cairo backend.
|
2015-04-03 16:22:08 +02:00 |
Cedric BAIL
|
48beef6b21
|
ector: fix cairo linear gradient implementation.
|
2015-04-03 16:22:07 +02:00 |
Cedric BAIL
|
1a6dfd76e7
|
eo_cxx: fix after change in internal function naming of Eo.
|
2015-04-03 16:22:06 +02:00 |
Cedric BAIL
|
d6cd365a48
|
ector: now import header of all cairo renderer.
|
2015-04-03 16:22:04 +02:00 |
Cedric BAIL
|
7417c034bf
|
ector: cairo need a specialized fill function.
|
2015-04-03 16:22:03 +02:00 |
Cedric BAIL
|
ea8f37e47d
|
ector: first try at implementing linear gradient renderer.
|
2015-04-03 16:22:02 +02:00 |
Cedric BAIL
|
fdf3942aa0
|
ector: first implementation of a Cairo surface.
|
2015-04-03 16:22:01 +02:00 |
Cedric BAIL
|
33d538643a
|
ector: add a base interface for all cairo renderer.
|
2015-04-03 16:22:00 +02:00 |
Cedric BAIL
|
85036dbeb1
|
ector: fix building of the generic backend.
|
2015-04-03 16:21:59 +02:00 |
Cedric BAIL
|
fedfbf4bf6
|
ector: fix building of cairo backend.
|
2015-04-03 16:21:58 +02:00 |
Cedric BAIL
|
fcbc29f85e
|
ector: move dependency around. Evas now depend on Ector.
|
2015-04-03 16:21:57 +02:00 |
Cedric BAIL
|
cba397fcf1
|
ector: and here come the beginning of a Cairo backend.
The idea is that Evas engine will actually inherit from it to instanciate their
own Cairo backend (Software and GL) from there.
|
2015-04-03 16:21:56 +02:00 |
Cedric BAIL
|
b06e770614
|
ector: add beginning of a cairo implementation.
|
2015-04-03 16:21:54 +02:00 |
Cedric BAIL
|
fe0672b80e
|
ector: all those function needs to be static.
|
2015-04-03 16:21:53 +02:00 |
Cedric BAIL
|
1df94f5baa
|
ector: share base type structure to the rest of ecore_private.h.
|
2015-04-03 16:21:52 +02:00 |
Cedric BAIL
|
11ac85b40b
|
ector: duplicate PATH could be useful.
|
2015-04-03 16:21:50 +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
|
62459acda7
|
ector: start the implementation of a Cairo backend.
|
2015-04-03 16:19:11 +02:00 |
Cedric BAIL
|
3ada4184d7
|
ector: start the implementation of the Generic surface.
|
2015-04-03 16:18:30 +02:00 |
Cedric BAIL
|
a5f8532e27
|
ector: make the drawing function virtual as it rely on the backend implementation.
|
2015-04-03 16:15:43 +02:00 |
Cedric BAIL
|
272967afe5
|
ector: move all interface to be in the Generic namespace.
This will enable the possibility to have many implementation for the
backend. Will come first Cairo, followed by Software and GL one day.
|
2015-04-03 16:15:41 +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
|
6f3fd4ac81
|
ector: add linear and radial gradial renderer to Ector.
|
2015-04-03 16:15:39 +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 |