cedric pushed a commit to branch master.

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

commit bafa65f9b4c1011d6c08c34207f5222e9c0d6892
Author: Jee-Yong Um <jc9...@samsung.com>
Date:   Tue Jan 12 14:01:27 2016 -0800

    edje: convert Edje_Text_Class, Edje_Size_Class data type to public
    
    Summary:
    APIs iterating works through active text classes and size classes were 
added,
    but Edje_Text_Class and Edje_Size_Class data type are still concealed.
    This patch uncovers those data types so as to allow developers to use them.
    
    Reviewers: jpeg, cedric
    
    Differential Revision: https://phab.enlightenment.org/D3557
    
    Signed-off-by: Cedric BAIL <ced...@osg.samsung.com>
---
 src/lib/edje/Edje_Common.h  | 32 ++++++++++++++++++++++++++++++++
 src/lib/edje/edje_private.h | 18 ------------------
 2 files changed, 32 insertions(+), 18 deletions(-)

diff --git a/src/lib/edje/Edje_Common.h b/src/lib/edje/Edje_Common.h
index 30594cc..06211c6 100644
--- a/src/lib/edje/Edje_Common.h
+++ b/src/lib/edje/Edje_Common.h
@@ -42,6 +42,38 @@ struct _Edje_Color_Class
 };
 
 /**
+ * @typedef Edje_Text_Class
+ * Type for edje text class
+ *
+ * @since 1.17
+ */
+typedef struct _Edje_Text_Class Edje_Text_Class;
+
+struct _Edje_Text_Class
+{
+   const char     *name;
+   const char     *font;
+   Evas_Font_Size  size;
+};
+
+/**
+ * @typedef Edje_Size_Class
+ * Type for edje size class
+ *
+ * @since 1.17
+ */
+typedef struct _Edje_Size_Class Edje_Size_Class;
+
+struct _Edje_Size_Class
+{
+   Eina_Stringshare *name;
+   Evas_Coord        minw;
+   Evas_Coord        minh;
+   Evas_Coord        maxw;
+   Evas_Coord        maxh;
+};
+
+/**
  * @defgroup Edje_Object_Communication_Interface_Signal Edje Communication 
Interface: Signal
  *
  * @brief Functions that deal with signals.
diff --git a/src/lib/edje/edje_private.h b/src/lib/edje/edje_private.h
index 68c3f35..29e0c4d 100644
--- a/src/lib/edje/edje_private.h
+++ b/src/lib/edje/edje_private.h
@@ -384,8 +384,6 @@ typedef struct _Edje_Calc_Params_Map Edje_Calc_Params_Map;
 typedef struct _Edje_Calc_Params_Physics Edje_Calc_Params_Physics;
 typedef struct _Edje_Pending_Program Edje_Pending_Program;
 typedef struct _Edje_Text_Style Edje_Text_Style;
-typedef struct _Edje_Text_Class Edje_Text_Class;
-typedef struct _Edje_Size_Class Edje_Size_Class;
 typedef struct _Edje_Var Edje_Var;
 typedef struct _Edje_Var_Int Edje_Var_Int;
 typedef struct _Edje_Var_Float Edje_Var_Float;
@@ -1982,22 +1980,6 @@ struct _Edje_Text_Style
    } members[32];
 };
 
-struct _Edje_Text_Class
-{
-   const char     *name;
-   const char     *font;
-   Evas_Font_Size  size;
-};
-
-struct _Edje_Size_Class
-{
-   Eina_Stringshare *name;
-   Evas_Coord        minw;
-   Evas_Coord        minh;
-   Evas_Coord        maxw;
-   Evas_Coord        maxh;
-};
-
 struct _Edje_Var_Int
 {
    int      v;

-- 


Reply via email to