tasn pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8a6e542fefcd0d4dc3c876c1da51f18e2b0e8f44

commit 8a6e542fefcd0d4dc3c876c1da51f18e2b0e8f44
Author: Tom Hacohen <t...@stosb.com>
Date:   Fri May 29 15:00:10 2015 +0100

    Evas map: Move opaque type definition to .eo.
---
 src/lib/evas/Evas_Common.h         | 13 -------------
 src/lib/evas/canvas/evas_object.eo |  2 +-
 src/lib/evas/evas_types.eot        |  8 ++++++++
 3 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/src/lib/evas/Evas_Common.h b/src/lib/evas/Evas_Common.h
index 795ecde..d064f8f 100644
--- a/src/lib/evas/Evas_Common.h
+++ b/src/lib/evas/Evas_Common.h
@@ -274,19 +274,6 @@ typedef struct _Evas_Smart_Interface         
Evas_Smart_Interface;
 typedef struct _Evas_Smart_Cb_Description Evas_Smart_Cb_Description;
 
 /**
- * @typedef Evas_Map
- *
- * An opaque handle to map points
- *
- * @see evas_map_new()
- * @see evas_map_free()
- * @see evas_map_dup()
- *
- * @ingroup Evas_Object_Group_Map
- */
-typedef struct _Evas_Map Evas_Map;
-
-/**
  * @typedef Evas
  *
  * An opaque handle to an Evas canvas.
diff --git a/src/lib/evas/canvas/evas_object.eo 
b/src/lib/evas/canvas/evas_object.eo
index ea2442a..98f4d01 100644
--- a/src/lib/evas/canvas/evas_object.eo
+++ b/src/lib/evas/canvas/evas_object.eo
@@ -310,7 +310,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, 
Efl.Gfx.Base, Efl.Gfx.Stac
             @see evas_object_map_set() */
          }
          values {
-            map: const(Evas_Map)*; /*@ new map to use */
+            map: const(Evas.Map)*; /*@ new map to use */
          }
       }
       @property size_hint_aspect {
diff --git a/src/lib/evas/evas_types.eot b/src/lib/evas/evas_types.eot
index 178337d..1d48cba 100644
--- a/src/lib/evas/evas_types.eot
+++ b/src/lib/evas/evas_types.eot
@@ -7,3 +7,11 @@ enum Evas.Aspect_Control {
    vertical = 3, /**< Use all vertical container space to place an object, 
using the given aspect */
    both = 4 /**< Use all horizontal @b and vertical container spaces to place 
an object (never growing it out of those bounds), using the given aspect */
 }
+struct Evas.Map; /*@ An opaque handle to map points
+                  *
+                  * @see evas_map_new()
+                  * @see evas_map_free()
+                  * @see evas_map_dup()
+                  *
+                  * @ingroup Evas_Object_Group_Map
+                  */

-- 


Reply via email to