From 7f072eb607485d6cd34e4a96feb7d246062d229f Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 3 Apr 2015 16:13:11 +0200 Subject: [PATCH] evas: add Efl.File interface to Evas_Object_VG. --- src/lib/evas/canvas/evas_object_vg.c | 15 +++++++++++++++ src/lib/evas/canvas/evas_vg.eo | 4 +++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_object_vg.c b/src/lib/evas/canvas/evas_object_vg.c index c956fb8fa5..5d750c1cb9 100644 --- a/src/lib/evas/canvas/evas_object_vg.c +++ b/src/lib/evas/canvas/evas_object_vg.c @@ -312,4 +312,19 @@ evas_object_vg_was_opaque(Evas_Object *eo_obj EINA_UNUSED, return 0; } + +Eina_Bool +_evas_vg_efl_file_file_set(Eo *obj, Evas_VG_Data *pd, + const char *file, const char *key) +{ + // FIXME: just load SVG for now + return EINA_FALSE; +} + +void +_evas_vg_efl_file_file_get(Eo *obj, Evas_VG_Data *pd, + const char **file, const char **key) +{ +} + #include "evas_vg.eo.c" diff --git a/src/lib/evas/canvas/evas_vg.eo b/src/lib/evas/canvas/evas_vg.eo index fef9e8ad30..95c1ef04bc 100644 --- a/src/lib/evas/canvas/evas_vg.eo +++ b/src/lib/evas/canvas/evas_vg.eo @@ -1,4 +1,4 @@ -class Evas.VG (Evas.Object) +class Evas.VG (Evas.Object, Efl.File) { legacy_prefix: evas_object_vg; eo_prefix: evas_obj_vg; @@ -13,5 +13,7 @@ class Evas.VG (Evas.Object) } implements { Eo.Base.constructor; + Efl.File.file.set; + Efl.File.file.get; } } \ No newline at end of file