Evas: Mark legacy_ctor as constructor and beta
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 16 Jun 2016 09:03:32 +0000 (18:03 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 17 Jun 2016 02:37:39 +0000 (11:37 +0900)
This is a futile attempt at hiding an internal function.

src/lib/evas/canvas/evas_object.eo

index dc004d2..3b83302 100644 (file)
@@ -8,7 +8,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack,
    event_prefix: evas_object;
    data: Evas_Object_Protected_Data;
    methods {
-      legacy_ctor @protected {
+      legacy_ctor @protected @beta {
           [[Internal function. Do not use.]]
       }
       @property type @protected {
@@ -691,6 +691,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack,
       }
    }
    constructors {
+      .legacy_ctor;
       .type;
    }
    implements {