aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/efl_vg_shape.eo
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:30:59 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:30:59 +0200
commiteb2bd9a8d8ff79bb30a1888969bb5960e8fed066 (patch)
tree441470b05dc400cb8f76c806909ef67f6c2de13a /src/lib/evas/canvas/efl_vg_shape.eo
parentevas: initial implementation of a dumb SVG parser. (diff)
downloadefl-eb2bd9a8d8ff79bb30a1888969bb5960e8fed066.tar.gz
evas: move Evas.VG_* to Efl.VG.*
This also introduce legacy API for all of them.
Diffstat (limited to 'src/lib/evas/canvas/efl_vg_shape.eo')
-rw-r--r--src/lib/evas/canvas/efl_vg_shape.eo47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/efl_vg_shape.eo b/src/lib/evas/canvas/efl_vg_shape.eo
new file mode 100644
index 0000000000..ab6468cc90
--- /dev/null
+++ b/src/lib/evas/canvas/efl_vg_shape.eo
@@ -0,0 +1,47 @@
+class Efl.VG.Shape (Efl.VG.Base, Efl.Gfx.Shape)
+{
+ legacy_prefix: evas_vg_shape;
+ properties {
+ fill {
+ set {
+ }
+ get {
+ }
+ values {
+ Efl_VG *f;
+ }
+ }
+ stroke_fill {
+ set {
+ }
+ get {
+ }
+ values {
+ Efl_VG *f;
+ }
+ }
+ stroke_marker {
+ set {
+ }
+ get {
+ }
+ values {
+ Efl_VG *m;
+ }
+ }
+ }
+ implements {
+ Efl.Gfx.Shape.stroke_scale;
+ Efl.Gfx.Shape.stroke_color;
+ Efl.Gfx.Shape.stroke_width;
+ Efl.Gfx.Shape.stroke_location;
+ Efl.Gfx.Shape.stroke_dash;
+ Efl.Gfx.Shape.stroke_cap;
+ Efl.Gfx.Shape.stroke_join;
+ Efl.Gfx.Base.color_part.set;
+ Efl.Gfx.Base.color_part.get;
+ Efl.VG.Base.bound_get;
+ Eo.Base.constructor;
+ Eo.Base.destructor;
+ }
+}