summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-03-16 20:53:34 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-03-17 13:10:35 +0900
commit8c398c365c44435db657ca104f04128e88e8edbe (patch)
treebe207b481fdae0f9c2c6b9627f04fd8f341c1cd4 /src
parent8367f497b8f1e9a7b365c815f12deeab9c92e1a5 (diff)
Evas.Image: Simplify inheritance tree of image classes
This is a bit artificial, as all image objects are still based on the Evas.Image main class. The inheritance tree alone does not give much information on what features are supported by which class (eg. only Efl.Canvas.Image supports the file interface for file_set).
Diffstat (limited to 'src')
-rw-r--r--src/lib/evas/canvas/efl_canvas_proxy.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_scene3d.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_snapshot.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_surface.eo2
-rw-r--r--src/lib/evas/canvas/evas_image.eo5
5 files changed, 6 insertions, 7 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_proxy.eo b/src/lib/evas/canvas/efl_canvas_proxy.eo
index 19b16eeed5..2c6f6b3d8a 100644
--- a/src/lib/evas/canvas/efl_canvas_proxy.eo
+++ b/src/lib/evas/canvas/efl_canvas_proxy.eo
@@ -1,4 +1,4 @@
1class Efl.Canvas.Proxy (Evas.Image, Efl.Gfx.Base, Efl.Image, Efl.Gfx.Buffer, Efl.Gfx.Fill, Efl.Gfx.View, Efl.Gfx.Filter) 1class Efl.Canvas.Proxy (Evas.Image)
2{ 2{
3 [[Low-level proxy image object. 3 [[Low-level proxy image object.
4 4
diff --git a/src/lib/evas/canvas/efl_canvas_scene3d.eo b/src/lib/evas/canvas/efl_canvas_scene3d.eo
index 685e42296a..0cca69f68c 100644
--- a/src/lib/evas/canvas/efl_canvas_scene3d.eo
+++ b/src/lib/evas/canvas/efl_canvas_scene3d.eo
@@ -1,4 +1,4 @@
1class Efl.Canvas.Scene3d (Evas.Image, Efl.Gfx.Base, Efl.Image, Efl.Gfx.Buffer, Efl.Gfx.Fill, Efl.Gfx.View, Efl.Gfx.Filter) 1class Efl.Canvas.Scene3d (Evas.Image)
2{ 2{
3 [[A UI view for EFL Canvas 3D.]] 3 [[A UI view for EFL Canvas 3D.]]
4 legacy_prefix: null; 4 legacy_prefix: null;
diff --git a/src/lib/evas/canvas/efl_canvas_snapshot.eo b/src/lib/evas/canvas/efl_canvas_snapshot.eo
index 527583e1e3..fafaada44b 100644
--- a/src/lib/evas/canvas/efl_canvas_snapshot.eo
+++ b/src/lib/evas/canvas/efl_canvas_snapshot.eo
@@ -1,4 +1,4 @@
1class Efl.Canvas.Snapshot (Evas.Image, Efl.Gfx.Base, Efl.Image, Efl.Gfx.Buffer, Efl.Gfx.Fill, Efl.Gfx.View, Efl.Gfx.Filter) 1class Efl.Canvas.Snapshot (Evas.Image)
2{ 2{
3 [[Low-level snapshot image object. 3 [[Low-level snapshot image object.
4 4
diff --git a/src/lib/evas/canvas/efl_canvas_surface.eo b/src/lib/evas/canvas/efl_canvas_surface.eo
index cc4b8d729d..722f54f8db 100644
--- a/src/lib/evas/canvas/efl_canvas_surface.eo
+++ b/src/lib/evas/canvas/efl_canvas_surface.eo
@@ -1,4 +1,4 @@
1mixin Efl.Canvas.Surface (Evas.Image, Efl.Gfx.Buffer, Efl.Gfx.View) 1mixin Efl.Canvas.Surface (Evas.Image)
2{ 2{
3 [[Native surfaces usually bound to an externally-managed buffer. 3 [[Native surfaces usually bound to an externally-managed buffer.
4 4
diff --git a/src/lib/evas/canvas/evas_image.eo b/src/lib/evas/canvas/evas_image.eo
index 576138459d..3bbc26ee0c 100644
--- a/src/lib/evas/canvas/evas_image.eo
+++ b/src/lib/evas/canvas/evas_image.eo
@@ -1,8 +1,7 @@
1type @extern Evas_Object_Image_Pixels_Get_Cb: __undefined_type; /* FIXME: func pointers are not supported. */ 1type @extern Evas_Object_Image_Pixels_Get_Cb: __undefined_type; /* FIXME: func pointers are not supported. */
2 2
3class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Image_Load, 3class Evas.Image (Evas.Object, Evas.Filter,
4 Efl.Image_Animated, Efl.Gfx.Buffer, Efl.Gfx.Fill, 4 Efl.Image, Efl.Gfx.Buffer, Efl.Gfx.Fill, Efl.Gfx.View, Efl.File)
5 Efl.Gfx.View, Evas.Filter)
6{ 5{
7 /* Legacy is implement inside Efl.Canvas.Image */ 6 /* Legacy is implement inside Efl.Canvas.Image */
8 legacy_prefix: evas_object_image; 7 legacy_prefix: evas_object_image;