evas: move Evas_VG_Data struct to separate header
authorMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 5 May 2016 14:31:54 +0000 (10:31 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 5 May 2016 14:49:30 +0000 (10:49 -0400)
src/lib/evas/canvas/evas_object_vg.c
src/lib/evas/canvas/evas_vg_private.h

index ac805a7..0446511 100644 (file)
@@ -11,20 +11,6 @@ static const char o_type[] = "vectors";
 
 const char *o_vg_type = o_type;
 
-/* private struct for rectangle object internal data */
-typedef struct _Evas_VG_Data      Evas_VG_Data;
-
-struct _Evas_VG_Data
-{
-   void   *engine_data;
-   Efl_VG *root;
-
-   Eina_Rectangle fill;
-
-   unsigned int width, height;
-
-   Eina_Array cleanup;
-};
 
 static void evas_object_vg_render(Evas_Object *eo_obj,
                                   Evas_Object_Protected_Data *obj,
index e995a3c..ca0389d 100644 (file)
@@ -8,6 +8,20 @@ typedef struct _Efl_VG_Container_Data Efl_VG_Container_Data;
 typedef struct _Efl_VG_Gradient_Data Efl_VG_Gradient_Data;
 typedef struct _Efl_VG_Interpolation Efl_VG_Interpolation;
 
+typedef struct _Evas_VG_Data      Evas_VG_Data;
+
+struct _Evas_VG_Data
+{
+   void   *engine_data;
+   Efl_VG *root;
+
+   Eina_Rectangle fill;
+
+   unsigned int width, height;
+
+   Eina_Array cleanup;
+};
+
 struct _Efl_VG_Base_Data
 {
    const char *name;