diff --git a/legacy/evas/src/lib/canvas/evas_object_gradient2.c b/legacy/evas/src/lib/canvas/evas_object_gradient2.c index 42b8018944..e20bf15076 100644 --- a/legacy/evas/src/lib/canvas/evas_object_gradient2.c +++ b/legacy/evas/src/lib/canvas/evas_object_gradient2.c @@ -1,23 +1,6 @@ #include "evas_common.h" #include "evas_private.h" - -typedef struct _Evas_Object_Gradient2 Evas_Object_Gradient2; - -struct _Evas_Object_Gradient2 -{ - DATA32 magic; - - struct { - struct { - Evas_Common_Transform transform; - int spread; - } fill; - unsigned char gradient_opaque : 1; - } cur, prev; - - unsigned char gradient_changed : 1; -}; - +#include "evas_object_gradient2.h" /** diff --git a/legacy/evas/src/lib/canvas/evas_object_gradient2.h b/legacy/evas/src/lib/canvas/evas_object_gradient2.h new file mode 100644 index 0000000000..07575e8556 --- /dev/null +++ b/legacy/evas/src/lib/canvas/evas_object_gradient2.h @@ -0,0 +1,23 @@ +#ifndef EVAS_GRADIENT2_H_ +#define EVAS_GRADIENT2_H_ + + +typedef struct _Evas_Object_Gradient2 Evas_Object_Gradient2; + +struct _Evas_Object_Gradient2 +{ + DATA32 magic; + + struct { + struct { + Evas_Common_Transform transform; + int spread; + } fill; + unsigned char gradient_opaque : 1; + } cur, prev; + + unsigned char gradient_changed : 1; +}; + + +#endif diff --git a/legacy/evas/src/lib/canvas/evas_object_gradient2_linear.c b/legacy/evas/src/lib/canvas/evas_object_gradient2_linear.c index 3c02a959ab..ed863633c2 100644 --- a/legacy/evas/src/lib/canvas/evas_object_gradient2_linear.c +++ b/legacy/evas/src/lib/canvas/evas_object_gradient2_linear.c @@ -1,5 +1,6 @@ #include "evas_common.h" #include "evas_private.h" +#include "evas_object_gradient2.h" /* private magic number for linear gradient objects */ static const char lg_type[] = "linear_gradient"; diff --git a/legacy/evas/src/lib/canvas/evas_object_gradient2_radial.c b/legacy/evas/src/lib/canvas/evas_object_gradient2_radial.c index 1095521afe..f9c177d64e 100644 --- a/legacy/evas/src/lib/canvas/evas_object_gradient2_radial.c +++ b/legacy/evas/src/lib/canvas/evas_object_gradient2_radial.c @@ -1,5 +1,6 @@ #include "evas_common.h" #include "evas_private.h" +#include "evas_object_gradient2.h" /* private magic number for radial gradient objects */ static const char rg_type[] = "radial_gradient";