jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=74e1c9bb7591228d988b189812b206dc5575ac9c

commit 74e1c9bb7591228d988b189812b206dc5575ac9c
Author: Jean-Philippe Andre <[email protected]>
Date:   Thu Jun 16 11:06:04 2016 +0900

    Evas: Stop using Evas.Image in public inheritance
    
    So, it seems my previous commit 79abba52c50840c043e4b was a job
    half done, as I forgot to remove Evas.Image from the inheritance
    tree of all new evas image classes.
---
 src/lib/evas/canvas/efl_canvas_image.eo    | 4 +++-
 src/lib/evas/canvas/efl_canvas_proxy.eo    | 2 +-
 src/lib/evas/canvas/efl_canvas_scene3d.eo  | 2 +-
 src/lib/evas/canvas/efl_canvas_snapshot.eo | 2 +-
 src/lib/evas/canvas/efl_canvas_surface.eo  | 2 +-
 5 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/lib/evas/canvas/efl_canvas_image.eo 
b/src/lib/evas/canvas/efl_canvas_image.eo
index d1cfd22..cb34c03 100644
--- a/src/lib/evas/canvas/efl_canvas_image.eo
+++ b/src/lib/evas/canvas/efl_canvas_image.eo
@@ -1,4 +1,6 @@
-class Efl.Canvas.Image (Evas.Image, Efl.Gfx.Buffer, Efl.Image.Load, 
Efl.Image.Animated)
+class Efl.Canvas.Image (Efl.Canvas.Image.Internal, Efl.Gfx.Buffer,
+                        Efl.Image.Load, Efl.Image.Animated,
+                        Efl.File)
 {
    [[Low-level Image object.
 
diff --git a/src/lib/evas/canvas/efl_canvas_proxy.eo 
b/src/lib/evas/canvas/efl_canvas_proxy.eo
index aff0e8b..45a283a 100644
--- a/src/lib/evas/canvas/efl_canvas_proxy.eo
+++ b/src/lib/evas/canvas/efl_canvas_proxy.eo
@@ -1,4 +1,4 @@
-class Efl.Canvas.Proxy (Evas.Image, Efl.Gfx.Buffer)
+class Efl.Canvas.Proxy (Efl.Canvas.Image.Internal, Efl.Gfx.Buffer)
 {
    [[Low-level proxy image object.
 
diff --git a/src/lib/evas/canvas/efl_canvas_scene3d.eo 
b/src/lib/evas/canvas/efl_canvas_scene3d.eo
index 4df2239..ee5df99 100644
--- a/src/lib/evas/canvas/efl_canvas_scene3d.eo
+++ b/src/lib/evas/canvas/efl_canvas_scene3d.eo
@@ -1,4 +1,4 @@
-class Efl.Canvas.Scene3d (Evas.Image, Efl.Gfx.Buffer)
+class Efl.Canvas.Scene3d (Efl.Canvas.Image.Internal, Efl.Gfx.Buffer)
 {
    [[A UI view for EFL Canvas 3D.]]
    data: null;
diff --git a/src/lib/evas/canvas/efl_canvas_snapshot.eo 
b/src/lib/evas/canvas/efl_canvas_snapshot.eo
index b2234ec..b9f5c10 100644
--- a/src/lib/evas/canvas/efl_canvas_snapshot.eo
+++ b/src/lib/evas/canvas/efl_canvas_snapshot.eo
@@ -1,4 +1,4 @@
-class Efl.Canvas.Snapshot (Evas.Image)
+class Efl.Canvas.Snapshot (Efl.Canvas.Image.Internal)
 {
    [[Low-level snapshot image object.
 
diff --git a/src/lib/evas/canvas/efl_canvas_surface.eo 
b/src/lib/evas/canvas/efl_canvas_surface.eo
index b393296..b973c04 100644
--- a/src/lib/evas/canvas/efl_canvas_surface.eo
+++ b/src/lib/evas/canvas/efl_canvas_surface.eo
@@ -1,4 +1,4 @@
-mixin Efl.Canvas.Surface (Eo.Interface, Evas.Image)
+mixin Efl.Canvas.Surface (Eo.Interface, Efl.Canvas.Image.Internal)
 {
    [[Native surfaces usually bound to an externally-managed buffer.
 

-- 


Reply via email to