Salut JP, If you need to disable all the legacy for an entire class, you can set legacy_prefix to null at the beginning of the class and it will do the job.
Jack, alias Daniel On 04/27/2014 11:58 AM, Jean-Philippe ANDRÉ wrote: > jpeg pushed a commit to branch master. > > http://git.enlightenment.org/core/efl.git/commit/?id=9873ced7a433c0b09cee80b26a2822e144cf2da3 > > commit 9873ced7a433c0b09cee80b26a2822e144cf2da3 > Author: Jean-Philippe Andre <jp.an...@samsung.com> > Date: Fri Apr 25 19:47:01 2014 +0900 > > Evas: Disable legacy bindings for the filters > > Those are BETA APIs. > Define EFL_BETA_API_SUPPORT to use these Eo APIs. > --- > src/lib/evas/canvas/evas_image.eo | 3 +++ > src/lib/evas/canvas/evas_text.eo | 2 ++ > 2 files changed, 5 insertions(+) > > diff --git a/src/lib/evas/canvas/evas_image.eo > b/src/lib/evas/canvas/evas_image.eo > index fede264..183c462 100644 > --- a/src/lib/evas/canvas/evas_image.eo > +++ b/src/lib/evas/canvas/evas_image.eo > @@ -1037,6 +1037,7 @@ class Evas_Image (Evas_Object) > please use only for testing purposes. > @see @ref evasfiltersref "Evas filters reference" > */ > + legacy null; > } > values { > const char* program; /*@ The program code, as defined > @@ -1057,6 +1058,7 @@ class Evas_Image (Evas_Object) > > This will create automatically a new RGBA buffer containing > the source object's pixels (as it is rendered). */ > + legacy null; > } > values { > const char* name; /*@ Object name as used in the program code */ > @@ -1067,6 +1069,7 @@ class Evas_Image (Evas_Object) > get { > /*@ Get the value of the extra padding set when a filter is > used. */ > return Eina_Bool; /*@ Returns false if the filter is invalid > and padding is 0 */ > + legacy null; > } > values { > int l; /*@ Left padding in pixels */ > diff --git a/src/lib/evas/canvas/evas_text.eo > b/src/lib/evas/canvas/evas_text.eo > index 609138c..3103d93 100644 > --- a/src/lib/evas/canvas/evas_text.eo > +++ b/src/lib/evas/canvas/evas_text.eo > @@ -309,6 +309,7 @@ class Evas_Text (Evas_Object) > please use only for testing purposes. > @see @ref evasfiltersref "Evas filters reference" > */ > + legacy null; > } > values { > const char* program; /*@ The program code, as defined > @@ -328,6 +329,7 @@ class Evas_Text (Evas_Object) > @note EXPERIMENTAL FEATURE. This is an unstable API, > please use only for testing purposes. > @see @ref evasfiltersref "Evas filters reference" */ > + legacy null; > } > values { > const char* name; /*@ Object name as used in the program code */ > ------------------------------------------------------------------------------ Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel