diff options
author | Taehyub Kim <taehyub.kim@samsung.com> | 2020-03-17 16:23:44 +0900 |
---|---|---|
committer | JunsuChoi <jsuya.choi@samsung.com> | 2020-03-17 16:23:45 +0900 |
commit | 2a54c0505f6269e6648e1119e40b6253f6f9aca0 (patch) | |
tree | f10272bd65ff268de6988c471d687f5945445396 | |
parent | 4a74a9fc697446e0b8bba6c7f676059366f43931 (diff) | |
download | efl-2a54c0505f6269e6648e1119e40b6253f6f9aca0.tar.gz |
evas_vg: refined the evas vector APIs set
Reviewers: jsuya, Hermet
Reviewed By: jsuya
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11517
17 files changed, 346 insertions, 201 deletions
diff --git a/src/lib/evas/Evas_Legacy.h b/src/lib/evas/Evas_Legacy.h index 7970966230..5623205355 100644 --- a/src/lib/evas/Evas_Legacy.h +++ b/src/lib/evas/Evas_Legacy.h @@ -3690,6 +3690,130 @@ EAPI int evas_object_vg_animated_frame_get(const Evas_Object *obj) EINA_ARG_NONN #include "canvas/efl_canvas_vg_node_eo.legacy.h" #include "canvas/efl_canvas_vg_object_eo.legacy.h" #include "canvas/efl_canvas_vg_container_eo.legacy.h" +#include "canvas/efl_canvas_vg_shape_eo.legacy.h" +#include "canvas/efl_canvas_vg_gradient_eo.legacy.h" + +/** + * @brief These values determine how the end of opened sub-paths are rendered in a + * stroke. @ref evas_vg_shape_stroke_cap_set + * + * @since 1.24 + * + * @ingroup Evas_Vg_Cap + */ +typedef enum Evas_Vg_Cap_Type +{ + EVAS_VG_CAP_BUTT = 0, /**< The end of lines is rendered as a full stop on the + * last point itself */ + EVAS_VG_CAP_ROUND, /**< The end of lines is rendered as a half-circle + * around */ + EVAS_VG_CAP_SQUARE, /**< The end of lines is rendered as a square around + * the last point */ + EVAS_VG_CAP_LAST /**< Sentinel value to indicate last enum field during + * iteration */ +} Evas_Vg_Cap; + + +/** + * @brief These values determine how two joining lines are rendered in a stroker. + * @ref evas_vg_shape_stroke_join_set + * + * @since 1.24 + * + * @ingroup Evas_Vg_Join + */ +typedef enum Evas_Vg_Join_Type +{ + EVAS_VG_JOIN_MITER = 0, /**< Used to render rounded line joins. Circular arcs + * are used to join two lines smoothly */ + EVAS_VG_JOIN_ROUND, /**< Used to render beveled line joins. The outer corner + * of the joined lines is filled by enclosing the + * triangular region of the corner with a straight line + * between the outer corners of each stroke */ + EVAS_VG_JOIN_BEVEL, /**< Used to render mitered line joins. The intersection + * of the strokes is clipped at a line perpendicular to + * the bisector of the angle between the strokes, at the + * distance from the intersection of the segments equal + * to the product of the miter limit value and the border + * radius. This prevents long spikes being created */ + EVAS_VG_JOIN_LAST /**< Sentinel value to indicate last enum field during + * teration */ +} Evas_Vg_Join; + +/** + * @brief These values determine how the points are interpreted in a stream of points. + * + * @since 1.24 + * + * @ingroup Evas_Vg_Path_Command + */ +typedef enum Evas_Vg_Path_Command_Type +{ + EVAS_VG_PATH_COMMAND_END = 0, /**< The end of stream , no more points to process */ + EVAS_VG_PATH_COMMAND_MOVE_TO, /**< The next point is the start point of a sub path */ + EVAS_VG_PATH_COMMAND_LINE_TO, /**< The next point is used to draw a line from + * current point */ + EVAS_VG_PATH_COMMAND_CUBIC_TO, /**< The next three point is used to draw + * a cubic bezier curve from current point */ + EVAS_VG_PATH_COMMAND_CLOSE, /**< Close the current subpath by drawing a line + * between current point and the first point of + * current subpath */ + EVAS_VG_PATH_COMMAND_LAST /**< Sentinel value to indicate last enum field + * during iteration */ +} Evas_Vg_Path_Command; + +/** + * @brief Type defining gradient stops. Describes the location and color of a + * transition point in a gradient. + * + * @since 1.24 + * + * @ingroup Evas_Vg_Gradient_Stop + */ +typedef struct _Evas_Vg_Gradient_Stop +{ + double offset; /**< The location of the gradient stop within the gradient + * vector */ + int r; /**< The component R color of the gradient stop */ + int g; /**< The component G color of the gradient stop */ + int b; /**< The component B color of the gradient stop */ + int a; /**< The component A color of the gradient stop */ +} Evas_Vg_Gradient_Stop; + +/** + * @brief Specifies how the area outside the gradient area should be filled. + * @ref evas_vg_gradient_spread_set + * + * @since 1.24 + * + * @ingroup Evas_Vg_Gradient_Spread + */ +typedef enum Evas_Vg_Gradient_Spread_Type +{ + EVAS_VG_GRADIENT_SPREAD_PAD = 0, /**< The area is filled with the closest stop + * color. This is the default */ + EVAS_VG_GRADIENT_SPREAD_REFLECT, /**< The gradient is reflected outside the + * gradient area */ + EVAS_VG_GRADIENT_SPREAD_REPEAT, /**< The gradient is repeated outside the + * gradient area */ + EVAS_VG_GRADIENT_SPREAD_LAST /**< Sentinel value to indicate last enum field + * during iteration */ +} Evas_Vg_Gradient_Spread; + +/** + * @brief Type describing dash. + * @ref evas_vg_shape_stroke_dash_set + * + * @since 1.24 + * + * @ingroup Evas_Vg_Dash + */ +typedef struct _Evas_Vg_Dash +{ + double length; /**< Dash drawing length */ + double gap; /**< Distance between two dashes */ +} Evas_Vg_Dash; + /** * Creates a new vector shape object. * @@ -3698,7 +3822,7 @@ EAPI int evas_object_vg_animated_frame_get(const Evas_Object *obj) EINA_ARG_NONN * * @since 1.14 */ -EAPI Efl_VG* evas_vg_shape_add(Efl_VG *parent); +EAPI Evas_Vg_Shape* evas_vg_shape_add(Evas_Vg_Container *parent); /** * Creates a new vector container object. @@ -3709,7 +3833,7 @@ EAPI Efl_VG* evas_vg_shape_add(Efl_VG *parent); * @since 1.14 */ -EAPI Efl_VG* evas_vg_container_add(Efl_VG *parent); +EAPI Evas_Vg_Container* evas_vg_container_add(Evas_Object *parent); /** * @@ -3717,7 +3841,7 @@ EAPI Efl_VG* evas_vg_container_add(Efl_VG *parent); * * */ -EAPI Eina_Bool evas_vg_node_visible_get(Eo *obj); +EAPI Eina_Bool evas_vg_node_visible_get(Evas_Vg_Node *obj); /** * @@ -3726,7 +3850,7 @@ EAPI Eina_Bool evas_vg_node_visible_get(Eo *obj); * @param[in] v @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise * */ -EAPI void evas_vg_node_visible_set(Eo *obj, Eina_Bool v); +EAPI void evas_vg_node_visible_set(Evas_Vg_Node *obj, Eina_Bool v); /** * @@ -3748,7 +3872,7 @@ EAPI void evas_vg_node_visible_set(Eo *obj, Eina_Bool v); * @param[out] a The alpha component of the given color. * */ -EAPI void evas_vg_node_color_get(Eo *obj, int *r, int *g, int *b, int *a); +EAPI void evas_vg_node_color_get(Evas_Vg_Node *obj, int *r, int *g, int *b, int *a); /** * @@ -3766,7 +3890,7 @@ EAPI void evas_vg_node_color_get(Eo *obj, int *r, int *g, int *b, int *a); * @param[in] a The alpha component of the given color. * */ -EAPI void evas_vg_node_color_set(Eo *obj, int r, int g, int b, int a); +EAPI void evas_vg_node_color_set(Evas_Vg_Node *obj, int r, int g, int b, int a); /** * @@ -3778,7 +3902,7 @@ EAPI void evas_vg_node_color_set(Eo *obj, int r, int g, int b, int a); * @param[out] h in * */ -EAPI void evas_vg_node_geometry_get(Eo *obj, int *x, int *y, int *w, int *h); +EAPI void evas_vg_node_geometry_get(Evas_Vg_Node *obj, int *x, int *y, int *w, int *h); /** * @@ -3790,7 +3914,7 @@ EAPI void evas_vg_node_geometry_get(Eo *obj, int *x, int *y, int *w, int *h); * @param[in] h in * */ -EAPI void evas_vg_node_geometry_set(Eo *obj, int x, int y, int w, int h); +EAPI void evas_vg_node_geometry_set(Evas_Vg_Node *obj, int x, int y, int w, int h); /** * @@ -3820,7 +3944,7 @@ EAPI void evas_vg_node_geometry_set(Eo *obj, int x, int y, int w, int h); * @param[in] below the object below which to stack * */ -EAPI void evas_vg_node_stack_below(Eo *obj, Eo *below); +EAPI void evas_vg_node_stack_below(Evas_Vg_Node *obj, Evas_Vg_Node *below); /** * @@ -3850,7 +3974,7 @@ EAPI void evas_vg_node_stack_below(Eo *obj, Eo *below); * @param[in] above the object above which to stack * */ -EAPI void evas_vg_node_stack_above(Eo *obj, Eo *above); +EAPI void evas_vg_node_stack_above(Evas_Vg_Node *obj, Evas_Vg_Node *above); /** * @@ -3864,7 +3988,7 @@ EAPI void evas_vg_node_stack_above(Eo *obj, Eo *above); * @see evas_object_lower() * */ -EAPI void evas_vg_node_raise(Eo *obj); +EAPI void evas_vg_node_raise(Evas_Vg_Node *obj); /** * @@ -3880,7 +4004,7 @@ EAPI void evas_vg_node_raise(Eo *obj); * * */ -EAPI void evas_vg_node_lower(Eo *obj); +EAPI void evas_vg_node_lower(Evas_Vg_Node *obj); #include "canvas/efl_canvas_vg_node_eo.legacy.h" @@ -3891,7 +4015,7 @@ EAPI void evas_vg_node_lower(Eo *obj); * * */ -EAPI double evas_vg_shape_stroke_scale_get(Eo *obj); +EAPI double evas_vg_shape_stroke_scale_get(Evas_Vg_Shape *obj); /** * @@ -3902,7 +4026,7 @@ EAPI double evas_vg_shape_stroke_scale_get(Eo *obj); * @param[in] s stroke scale value * */ -EAPI void evas_vg_shape_stroke_scale_set(Eo *obj, double s); +EAPI void evas_vg_shape_stroke_scale_set(Evas_Vg_Shape *obj, double s); /** * @@ -3915,7 +4039,7 @@ EAPI void evas_vg_shape_stroke_scale_set(Eo *obj, double s); * @param[out] a The alpha component of the given color. * */ -EAPI void evas_vg_shape_stroke_color_get(Eo *obj, int *r, int *g, int *b, int *a); +EAPI void evas_vg_shape_stroke_color_get(Evas_Vg_Shape *obj, int *r, int *g, int *b, int *a); /** * @@ -3928,7 +4052,7 @@ EAPI void evas_vg_shape_stroke_color_get(Eo *obj, int *r, int *g, int *b, int *a * @param[in] a The alpha component of the given color. * */ -EAPI void evas_vg_shape_stroke_color_set(Eo *obj, int r, int g, int b, int a); +EAPI void evas_vg_shape_stroke_color_set(Evas_Vg_Shape *obj, int r, int g, int b, int a); /** * @@ -3937,7 +4061,7 @@ EAPI void evas_vg_shape_stroke_color_set(Eo *obj, int r, int g, int b, int a); * * */ -EAPI double evas_vg_shape_stroke_width_get(Eo *obj); +EAPI double evas_vg_shape_stroke_width_get(Evas_Vg_Shape *obj); /** * @@ -3947,7 +4071,7 @@ EAPI double evas_vg_shape_stroke_width_get(Eo *obj); * @param[in] w stroke width to be used * */ -EAPI void evas_vg_shape_stroke_width_set(Eo *obj, double w); +EAPI void evas_vg_shape_stroke_width_set(Evas_Vg_Shape *obj, double w); /** * @@ -3955,7 +4079,7 @@ EAPI void evas_vg_shape_stroke_width_set(Eo *obj, double w); * * */ -EAPI double evas_vg_shape_stroke_location_get(Eo *obj); +EAPI double evas_vg_shape_stroke_location_get(Evas_Vg_Shape *obj); /** * @@ -3964,7 +4088,7 @@ EAPI double evas_vg_shape_stroke_location_get(Eo *obj); * @param[in] centered * */ -EAPI void evas_vg_shape_stroke_location_set(Eo *obj, double centered); +EAPI void evas_vg_shape_stroke_location_set(Evas_Vg_Shape *obj, double centered); /** * @@ -3974,7 +4098,7 @@ EAPI void evas_vg_shape_stroke_location_set(Eo *obj, double centered); * @param[out] length * */ -EAPI void evas_vg_shape_stroke_dash_get(Eo *obj, const Efl_Gfx_Dash **dash, unsigned int *length); +EAPI void evas_vg_shape_stroke_dash_get(Evas_Vg_Shape *obj, const Evas_Vg_Dash **dash, unsigned int *length); /** * @@ -3984,7 +4108,7 @@ EAPI void evas_vg_shape_stroke_dash_get(Eo *obj, const Efl_Gfx_Dash **dash, unsi * @param[in] length * */ -EAPI void evas_vg_shape_stroke_dash_set(Eo *obj, const Efl_Gfx_Dash *dash, unsigned int length); +EAPI void evas_vg_shape_stroke_dash_set(Evas_Vg_Shape *obj, const Evas_Vg_Dash *dash, unsigned int length); /** * @@ -3993,7 +4117,7 @@ EAPI void evas_vg_shape_stroke_dash_set(Eo *obj, const Efl_Gfx_Dash *dash, unsig * * */ -EAPI Efl_Gfx_Cap evas_vg_shape_stroke_cap_get(Eo *obj); +EAPI Evas_Vg_Cap evas_vg_shape_stroke_cap_get(Evas_Vg_Shape *obj); /** * @@ -4007,7 +4131,7 @@ EAPI Efl_Gfx_Cap evas_vg_shape_stroke_cap_get(Eo *obj); * @param[in] c cap style to use , default is EFL_GFX_CAP_BUTT * */ -EAPI void evas_vg_shape_stroke_cap_set(Eo *obj, Efl_Gfx_Cap c); +EAPI void evas_vg_shape_stroke_cap_set(Evas_Vg_Shape *obj, Evas_Vg_Cap c); /** * @@ -4016,7 +4140,7 @@ EAPI void evas_vg_shape_stroke_cap_set(Eo *obj, Efl_Gfx_Cap c); * * */ -EAPI Efl_Gfx_Join evas_vg_shape_stroke_join_get(Eo *obj); +EAPI Evas_Vg_Join evas_vg_shape_stroke_join_get(Evas_Vg_Shape *obj); /** * @@ -4031,7 +4155,7 @@ EAPI Efl_Gfx_Join evas_vg_shape_stroke_join_get(Eo *obj); EFL_GFX_JOIN_MITER * */ -EAPI void evas_vg_shape_stroke_join_set(Eo *obj, Efl_Gfx_Join j); +EAPI void evas_vg_shape_stroke_join_set(Evas_Vg_Shape *obj, Evas_Vg_Join j); /** * @@ -4046,7 +4170,7 @@ EAPI void evas_vg_shape_stroke_join_set(Eo *obj, Efl_Gfx_Join j); * @param[in] points point list * */ -EAPI void evas_vg_shape_path_set(Eo *obj, const Efl_Gfx_Path_Command *op, const double *points); +EAPI void evas_vg_shape_path_set(Evas_Vg_Shape *obj, const Evas_Vg_Path_Command *op, const double *points); /** * @@ -4058,10 +4182,10 @@ EAPI void evas_vg_shape_path_set(Eo *obj, const Efl_Gfx_Path_Command *op, const * */ -EAPI void evas_vg_shape_path_get(Eo *obj, const Efl_Gfx_Path_Command **op, const double **points); -EAPI void evas_vg_shape_path_length_get(Eo *obj, unsigned int *commands, unsigned int *points); -EAPI void evas_vg_shape_current_get(Eo *obj, double *x, double *y); -EAPI void evas_vg_shape_current_ctrl_get(Eo *obj, double *x, double *y); +EAPI void evas_vg_shape_path_get(Evas_Vg_Shape *obj, const Evas_Vg_Path_Command **op, const double **points); +EAPI void evas_vg_shape_path_length_get(Evas_Vg_Shape *obj, unsigned int *commands, unsigned int *points); +EAPI void evas_vg_shape_current_get(Evas_Vg_Shape *obj, double *x, double *y); +EAPI void evas_vg_shape_current_ctrl_get(Evas_Vg_Shape *obj, double *x, double *y); /** * @@ -4073,7 +4197,7 @@ EAPI void evas_vg_shape_current_ctrl_get(Eo *obj, double *x, double *y); * @param[in] dup_from Shape object from where data will be copied. * */ -EAPI void evas_vg_shape_dup(Eo *obj, Eo *dup_from); +EAPI void evas_vg_shape_dup(Evas_Vg_Shape *obj, Evas_Vg_Shape *dup_from); /** * @@ -4084,7 +4208,7 @@ EAPI void evas_vg_shape_dup(Eo *obj, Eo *dup_from); * * */ -EAPI void evas_vg_shape_reset(Eo *obj); +EAPI void evas_vg_shape_reset(Evas_Vg_Shape *obj); /** * @@ -4099,7 +4223,7 @@ EAPI void evas_vg_shape_reset(Eo *obj); * @param[in] y Y co-ordinate of the current point. * */ -EAPI void evas_vg_shape_append_move_to(Eo *obj, double x, double y); +EAPI void evas_vg_shape_append_move_to(Evas_Vg_Shape *obj, double x, double y); /** * @@ -4118,7 +4242,7 @@ EAPI void evas_vg_shape_append_move_to(Eo *obj, double x, double y); * @param[in] y Y co-ordinate of end point of the line. * */ -EAPI void evas_vg_shape_append_line_to(Eo *obj, double x, double y); +EAPI void evas_vg_shape_append_line_to(Evas_Vg_Shape *obj, double x, double y); /** * @@ -4136,7 +4260,7 @@ EAPI void evas_vg_shape_append_line_to(Eo *obj, double x, double y); * @param[in] ctrl_y Y co-ordinate of control point. * */ -EAPI void evas_vg_shape_append_quadratic_to(Eo *obj, double x, double y, double ctrl_x, double ctrl_y); +EAPI void evas_vg_shape_append_quadratic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x, double ctrl_y); /** * @@ -4151,7 +4275,7 @@ EAPI void evas_vg_shape_append_quadratic_to(Eo *obj, double x, double y, double * @param[in] y Y co-ordinate of end point of the line. * */ -EAPI void evas_vg_shape_append_squadratic_to(Eo *obj, double x, double y); +EAPI void evas_vg_shape_append_squadratic_to(Evas_Vg_Shape *obj, double x, double y); /** * @@ -4171,7 +4295,7 @@ EAPI void evas_vg_shape_append_squadratic_to(Eo *obj, double x, double y); * @param[in] ctrl_y1 Y co-ordinate of 2nd control point. * */ -EAPI void evas_vg_shape_append_cubic_to(Eo *obj, double x, double y, double ctrl_x0, double ctrl_y0, double ctrl_x1, double ctrl_y1); +EAPI void evas_vg_shape_append_cubic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x0, double ctrl_y0, double ctrl_x1, double ctrl_y1); /** * @@ -4189,7 +4313,7 @@ EAPI void evas_vg_shape_append_cubic_to(Eo *obj, double x, double y, double ctrl * @param[in] ctrl_y Y co-ordinate of 2nd control point. * */ -EAPI void evas_vg_shape_append_scubic_to(Eo *obj, double x, double y, double ctrl_x, double ctrl_y); +EAPI void evas_vg_shape_append_scubic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x, double ctrl_y); /** * @@ -4213,7 +4337,7 @@ EAPI void evas_vg_shape_append_scubic_to(Eo *obj, double x, double y, double ctr * @param[in] sweep Defines whether the arc will be drawn counter-clockwise or clockwise from current point to the end point taking into account the large_arc property. * */ -EAPI void evas_vg_shape_append_arc_to(Eo *obj, double x, double y, double rx, double ry, double angle, Eina_Bool large_arc, Eina_Bool sweep); +EAPI void evas_vg_shape_append_arc_to(Evas_Vg_Shape *obj, double x, double y, double rx, double ry, double angle, Eina_Bool large_arc, Eina_Bool sweep); /** * @brief Append an arc that enclosed in the given rectangle (x, y, w, h). The @@ -4229,7 +4353,7 @@ EAPI void evas_vg_shape_append_arc_to(Eo *obj, double x, double y, double rx, do * * @ingroup Efl_Gfx_Shape */ -EAPI void evas_vg_shape_append_arc(Eo *obj, double x, double y, double w, double h, double start_angle, double sweep_length); +EAPI void evas_vg_shape_append_arc(Evas_Vg_Shape *obj, double x, double y, double w, double h, double start_angle, double sweep_length); /** * @@ -4244,7 +4368,7 @@ EAPI void evas_vg_shape_append_arc(Eo *obj, double x, double y, double w, double * * */ -EAPI void evas_vg_shape_append_close(Eo *obj); +EAPI void evas_vg_shape_append_close(Evas_Vg_Shape *obj); /** * @@ -4259,7 +4383,7 @@ EAPI void evas_vg_shape_append_close(Eo *obj); * @param[in] radius radius of the circle. * */ -EAPI void evas_vg_shape_append_circle(Eo *obj, double x, double y, double radius); +EAPI void evas_vg_shape_append_circle(Evas_Vg_Shape *obj, double x, double y, double radius); /** * @@ -4283,11 +4407,11 @@ EAPI void evas_vg_shape_append_circle(Eo *obj, double x, double y, double radius * @param[in] ry The y radius of the rounded corner and should be in range [ 0 to h/2 ] * */ -EAPI void evas_vg_shape_append_rect(Eo *obj, double x, double y, double w, double h, double rx, double ry); +EAPI void evas_vg_shape_append_rect(Evas_Vg_Shape *obj, double x, double y, double w, double h, double rx, double ry); -EAPI void evas_vg_shape_append_svg_path(Eo *obj, const char *svg_path_data); -EAPI Eina_Bool evas_vg_shape_interpolate(Eo *obj, const Eo *from, const Eo *to, double pos_map); -EAPI Eina_Bool evas_vg_shape_equal_commands(Eo *obj, const Eo *with); +EAPI void evas_vg_shape_append_svg_path(Evas_Vg_Shape *obj, const char *svg_path_data); +EAPI Eina_Bool evas_vg_shape_interpolate(Evas_Vg_Shape *obj, const Evas_Vg_Shape *from, const Evas_Vg_Shape *to, double pos_map); +EAPI Eina_Bool evas_vg_shape_equal_commands(Evas_Vg_Shape *obj, const Evas_Vg_Shape *with); /** * set a vg object as the fill property @@ -4296,7 +4420,7 @@ EAPI Eina_Bool evas_vg_shape_equal_commands(Eo *obj, const Eo *with); * @param f The object content will be used for filling. * */ -EAPI void evas_vg_shape_fill_set(Eo *obj, Efl_VG *f); +EAPI void evas_vg_shape_fill_set(Evas_Vg_Shape *obj, Evas_Vg_Node *f); /** * returns the object that is set for the fill property @@ -4305,7 +4429,7 @@ EAPI void evas_vg_shape_fill_set(Eo *obj, Efl_VG *f); * @return The object that is set as fill property. * */ -EAPI Efl_VG* evas_vg_shape_fill_get(const Eo *obj); +EAPI Evas_Vg_Node* evas_vg_shape_fill_get(const Evas_Vg_Shape *obj); /** * set a vg object as the stroke fill property @@ -4314,7 +4438,7 @@ EAPI Efl_VG* evas_vg_shape_fill_get(const Eo *obj); * @param f The object content will be used for stroke filling. * */ -EAPI void evas_vg_shape_stroke_fill_set(Eo *obj, Efl_VG *f); +EAPI void evas_vg_shape_stroke_fill_set(Evas_Vg_Shape *obj, Evas_Vg_Node *f); /** * returns the object that is set for the stroke fill property @@ -4323,7 +4447,7 @@ EAPI void evas_vg_shape_stroke_fill_set(Eo *obj, Efl_VG *f); * @return The object that is set as stroke fill property. * */ -EAPI Efl_VG* evas_vg_shape_stroke_fill_get(const Eo *obj); +EAPI Evas_Vg_Node* evas_vg_shape_stroke_fill_get(const Evas_Vg_Shape *obj); #include "canvas/efl_canvas_vg_shape_eo.legacy.h" @@ -4336,7 +4460,7 @@ EAPI Efl_VG* evas_vg_shape_stroke_fill_get(const Eo *obj); * @param[in] length length of the list * */ -EAPI void evas_vg_gradient_stop_set(Eo *obj, const Efl_Gfx_Gradient_Stop *colors, unsigned int length); +EAPI void evas_vg_gradient_stop_set(Evas_Vg_Gradient *obj, const Evas_Vg_Gradient_Stop *colors, unsigned int length); /** * @@ -4347,7 +4471,7 @@ EAPI void evas_vg_gradient_stop_set(Eo *obj, const Efl_Gfx_Gradient_Stop *colors * @param[out] length length of the list * */ -EAPI void evas_vg_gradient_stop_get(Eo *obj, const Efl_Gfx_Gradient_Stop **colors, unsigned int *length); +EAPI void evas_vg_gradient_stop_get(Evas_Vg_Gradient *obj, const Evas_Vg_Gradient_Stop **colors, unsigned int *length); /** * @@ -4357,7 +4481,7 @@ EAPI void evas_vg_gradient_stop_get(Eo *obj, const Efl_Gfx_Gradient_Stop **color * @param[in] s spread type to be used * */ -EAPI void evas_vg_gradient_spread_set(Eo *obj, Efl_Gfx_Gradient_Spread s); +EAPI void evas_vg_gradient_spread_set(Evas_Vg_Gradient *obj, Evas_Vg_Gradient_Spread s); /** * @@ -4367,7 +4491,7 @@ EAPI void evas_vg_gradient_spread_set(Eo *obj, Efl_Gfx_Gradient_Spread s); * * */ -EAPI Efl_Gfx_Gradient_Spread evas_vg_gradient_spread_get(Eo *obj); +EAPI Evas_Vg_Gradient_Spread evas_vg_gradient_spread_get(Evas_Vg_Gradient *obj); /** * Creates a new linear gradient object \. @@ -4376,7 +4500,7 @@ EAPI Efl_Gfx_Gradient_Spread evas_vg_gradient_spread_get(Eo *obj); * @return The created linear gradient object handle. * */ -EAPI Efl_VG* evas_vg_gradient_linear_add(Efl_VG *parent); +EAPI Evas_Vg_Gradient_Linear* evas_vg_gradient_linear_add(Evas_Vg_Container *parent); /** * @@ -4386,7 +4510,7 @@ EAPI Efl_VG* evas_vg_gradient_linear_add(Efl_VG *parent); * @param[in] y y co-ordinate of start point * */ -EAPI void evas_vg_gradient_linear_start_set(Eo *obj, double x, double y); +EAPI void evas_vg_gradient_linear_start_set(Evas_Vg_Gradient_Linear *obj, double x, double y); /** * @@ -4396,7 +4520,7 @@ EAPI void evas_vg_gradient_linear_start_set(Eo *obj, double x, double y); * @param[out] y y co-ordinate of start point * */ -EAPI void evas_vg_gradient_linear_start_get(Eo *obj, double *x, double *y); +EAPI void evas_vg_gradient_linear_start_get(Evas_Vg_Gradient_Linear *obj, double *x, double *y); /** * @@ -4406,7 +4530,7 @@ EAPI void evas_vg_gradient_linear_start_get(Eo *obj, double *x, double *y); * @param[in] y y co-ordinate of end point * */ -EAPI void evas_vg_gradient_linear_end_set(Eo *obj, double x, double y); +EAPI void evas_vg_gradient_linear_end_set(Evas_Vg_Gradient_Linear *obj, double x, double y); /** * @@ -4416,7 +4540,7 @@ EAPI void evas_vg_gradient_linear_end_set(Eo *obj, double x, double y); * @param[out] y y co-ordinate of end point * */ -EAPI void evas_vg_gradient_linear_end_get(Eo *obj, double *x, double *y); +EAPI void evas_vg_gradient_linear_end_get(Evas_Vg_Gradient_Linear *obj, double *x, double *y); /** * Creates a new radial gradient object \. @@ -4425,7 +4549,7 @@ EAPI void evas_vg_gradient_linear_end_get(Eo *obj, double *x, double *y); * @return The created radial gradient object handle. * */ -EAPI Efl_VG* evas_vg_gradient_radial_add(Efl_VG *parent); +EAPI Evas_Vg_Gradient_Radial* evas_vg_gradient_radial_add(Evas_Vg_Container *parent); /** * @@ -4435,7 +4559,7 @@ EAPI Efl_VG* evas_vg_gradient_radial_add(Efl_VG *parent); * @param[in] y y co-ordinate of center point * */ -EAPI void evas_vg_gradient_radial_center_set(Eo *obj, double x, double y); +EAPI void evas_vg_gradient_radial_center_set(Evas_Vg_Gradient_Radial *obj, double x, double y); /** * @@ -4445,7 +4569,7 @@ EAPI void evas_vg_gradient_radial_center_set(Eo *obj, double x, double y); * @param[out] y y co-ordinate of center point * */ -EAPI void evas_vg_gradient_radial_center_get(Eo *obj, double *x, double *y); +EAPI void evas_vg_gradient_radial_center_get(Evas_Vg_Gradient_Radial *obj, double *x, double *y); /** * @@ -4454,7 +4578,7 @@ EAPI void evas_vg_gradient_radial_center_get(Eo *obj, double *x, double *y); * @param[in] r center radius * */ -EAPI void evas_vg_gradient_radial_radius_set(Eo *obj, double r); +EAPI void evas_vg_gradient_radial_radius_set(Evas_Vg_Gradient_Radial *obj, double r); /** * @@ -4462,7 +4586,7 @@ EAPI void evas_vg_gradient_radial_radius_set(Eo *obj, double r); * * */ -EAPI double evas_vg_gradient_radial_radius_get(Eo *obj); +EAPI double evas_vg_gradient_radial_radius_get(Evas_Vg_Gradient_Radial *obj); /** * @@ -4472,7 +4596,7 @@ EAPI double evas_vg_gradient_radial_radius_get(Eo *obj); * @param[in] y y co-ordinate of focal point * */ -EAPI void evas_vg_gradient_radial_focal_set(Eo *obj, double x, double y); +EAPI void evas_vg_gradient_radial_focal_set(Evas_Vg_Gradient_Radial *obj, double x, double y); /** * @@ -4482,7 +4606,7 @@ EAPI void evas_vg_gradient_radial_focal_set(Eo *obj, double x, double y); * @param[out] y y co-ordinate of focal point * */ -EAPI void evas_vg_gradient_radial_focal_get(Eo *obj, double *x, double *y); +EAPI void evas_vg_gradient_radial_focal_get(Evas_Vg_Gradient_Radial *obj, double *x, double *y); /** * @} diff --git a/src/lib/evas/canvas/efl_canvas_vg_container.c b/src/lib/evas/canvas/efl_canvas_vg_container.c index dfa5b1ec74..f791f8160a 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_container.c +++ b/src/lib/evas/canvas/efl_canvas_vg_container.c @@ -481,8 +481,8 @@ efl_canvas_vg_container_blend_buffer_clear(Efl_VG *obj EINA_UNUSED, Efl_Canvas_V cd->blend.buffer = NULL; } -EAPI Efl_VG* -evas_vg_container_add(Efl_VG *parent) +EAPI Evas_Vg_Container * +evas_vg_container_add(Evas_Object *parent) { /* Warn it because the usage has been changed. We can remove this message after v1.21. */ diff --git a/src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.c b/src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.c index a31fc33d44..170a6668f0 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.c +++ b/src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.c @@ -1,12 +1,12 @@ -EAPI Efl_Canvas_Vg_Node * -evas_vg_container_child_get(Efl_Canvas_Vg_Container *obj, const char *name) +EAPI Evas_Vg_Node * +evas_vg_container_child_get(Evas_Vg_Container *obj, const char *name) { return efl_canvas_vg_container_child_get(obj, name); } EAPI Eina_Iterator * -evas_vg_container_children_get(Efl_Canvas_Vg_Container *obj) +evas_vg_container_children_get(Evas_Vg_Container *obj) { return efl_canvas_vg_container_children_get(obj); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.h b/src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.h index 691a93b3c4..3ce85d03fc 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.h +++ b/src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.h @@ -1,15 +1,15 @@ -#ifndef _EFL_CANVAS_VG_CONTAINER_EO_LEGACY_H_ -#define _EFL_CANVAS_VG_CONTAINER_EO_LEGACY_H_ +#ifndef _EVAS_VG_CONTAINER_EO_LEGACY_H_ +#define _EVAS_VG_CONTAINER_EO_LEGACY_H_ -#ifndef _EFL_CANVAS_VG_CONTAINER_EO_CLASS_TYPE -#define _EFL_CANVAS_VG_CONTAINER_EO_CLASS_TYPE +#ifndef _EVAS_VG_CONTAINER_EO_CLASS_TYPE +#define _EVAS_VG_CONTAINER_EO_CLASS_TYPE -typedef Eo Efl_Canvas_Vg_Container; +typedef Eo Evas_Vg_Container; #endif -#ifndef _EFL_CANVAS_VG_CONTAINER_EO_TYPES -#define _EFL_CANVAS_VG_CONTAINER_EO_TYPES +#ifndef _EVAS_VG_CONTAINER_EO_TYPES +#define _EVAS_VG_CONTAINER_EO_TYPES #endif @@ -24,7 +24,7 @@ typedef Eo Efl_Canvas_Vg_Container; * * @ingroup Evas_Vg_Container_Group */ -EAPI Efl_Canvas_Vg_Node *evas_vg_container_child_get(Efl_Canvas_Vg_Container *obj, const char *name); +EAPI Evas_Vg_Node *evas_vg_container_child_get(Evas_Vg_Container *obj, const char *name); /** * @brief Get all children of container @@ -35,6 +35,6 @@ EAPI Efl_Canvas_Vg_Node *evas_vg_container_child_get(Efl_Canvas_Vg_Container *ob * * @ingroup Evas_Vg_Container_Group */ -EAPI Eina_Iterator *evas_vg_container_children_get(Efl_Canvas_Vg_Container *obj) EINA_WARN_UNUSED_RESULT; +EAPI Eina_Iterator *evas_vg_container_children_get(Evas_Vg_Container *obj) EINA_WARN_UNUSED_RESULT; #endif diff --git a/src/lib/evas/canvas/efl_canvas_vg_gradient.c b/src/lib/evas/canvas/efl_canvas_vg_gradient.c index 3bc4ec80a8..2f6f2eb604 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_gradient.c +++ b/src/lib/evas/canvas/efl_canvas_vg_gradient.c @@ -118,25 +118,25 @@ _efl_canvas_vg_gradient_efl_duplicate_duplicate(const Eo *obj, Efl_Canvas_Vg_Gra } EAPI void -evas_vg_gradient_stop_set(Eo *obj, const Efl_Gfx_Gradient_Stop *colors, unsigned int length) +evas_vg_gradient_stop_set(Evas_Vg_Gradient *obj, const Evas_Vg_Gradient_Stop *colors, unsigned int length) { - efl_gfx_gradient_stop_set(obj, colors, length); + efl_gfx_gradient_stop_set(obj, (const Efl_Gfx_Gradient_Stop *)colors, length); } EAPI void -evas_vg_gradient_stop_get(Eo *obj, const Efl_Gfx_Gradient_Stop **colors, unsigned int *length) +evas_vg_gradient_stop_get(Evas_Vg_Gradient *obj, const Evas_Vg_Gradient_Stop **colors, unsigned int *length) { - efl_gfx_gradient_stop_get(obj, colors, length); + efl_gfx_gradient_stop_get(obj, (const Efl_Gfx_Gradient_Stop **)colors, length); } EAPI void -evas_vg_gradient_spread_set(Eo *obj, Efl_Gfx_Gradient_Spread s) +evas_vg_gradient_spread_set(Evas_Vg_Gradient *obj, Evas_Vg_Gradient_Spread s) { efl_gfx_gradient_spread_set(obj, s); } -EAPI Efl_Gfx_Gradient_Spread -evas_vg_gradient_spread_get(Eo *obj) +EAPI Evas_Vg_Gradient_Spread +evas_vg_gradient_spread_get(Evas_Vg_Gradient *obj) { return efl_gfx_gradient_spread_get(obj); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_gradient_eo.legacy.h b/src/lib/evas/canvas/efl_canvas_vg_gradient_eo.legacy.h new file mode 100644 index 0000000000..01ebdc32cb --- /dev/null +++ b/src/lib/evas/canvas/efl_canvas_vg_gradient_eo.legacy.h @@ -0,0 +1,21 @@ +#ifndef _EVAS_VG_GRADIENT_EO_LEGACY_H_ +#define _EVAS_VG_GRADIENT_EO_LEGACY_H_ + +typedef Eo Evas_Vg_Gradient; + +#endif + +#ifndef _EVAS_VG_GRADIENT_LINEAR_EO_LEGACY_H_ +#define _EVAS_VG_GRADIENT_LINEAR_EO_LEGACY_H_ + +typedef Eo Evas_Vg_Gradient_Linear; + +#endif + +#ifndef _EVAS_VG_GRADIENT_RADIAL_EO_LEGACY_H_ +#define _EVAS_VG_GRADIENT_RADIAL_EO_LEGACY_H_ + +typedef Eo Evas_Vg_Gradient_Radial; + +#endif + diff --git a/src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c b/src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c index fd681eda38..bd8ccebf36 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c +++ b/src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c @@ -172,31 +172,31 @@ _efl_canvas_vg_gradient_linear_efl_duplicate_duplicate(const Eo *obj, Efl_Canvas } EAPI void -evas_vg_gradient_linear_start_set(Eo *obj, double x, double y) +evas_vg_gradient_linear_start_set(Evas_Vg_Gradient_Linear *obj, double x, double y) { efl_gfx_gradient_linear_start_set(obj, x, y); } EAPI void -evas_vg_gradient_linear_start_get(Eo *obj, double *x, double *y) +evas_vg_gradient_linear_start_get(Evas_Vg_Gradient_Linear *obj, double *x, double *y) { efl_gfx_gradient_linear_start_get(obj, x, y); } EAPI void -evas_vg_gradient_linear_end_set(Eo *obj, double x, double y) +evas_vg_gradient_linear_end_set(Evas_Vg_Gradient_Linear *obj, double x, double y) { efl_gfx_gradient_linear_end_set(obj, x, y); } EAPI void -evas_vg_gradient_linear_end_get(Eo *obj, double *x, double *y) +evas_vg_gradient_linear_end_get(Evas_Vg_Gradient_Linear *obj, double *x, double *y) { efl_gfx_gradient_linear_end_get(obj, x, y); } -EAPI Efl_VG* -evas_vg_gradient_linear_add(Efl_VG *parent) +EAPI Evas_Vg_Gradient_Linear * +evas_vg_gradient_linear_add(Evas_Vg_Container *parent) { return efl_add(EFL_CANVAS_VG_GRADIENT_LINEAR_CLASS, parent); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c b/src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c index 8cbffa6e66..263428630b 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c +++ b/src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c @@ -194,43 +194,43 @@ _efl_canvas_vg_gradient_radial_efl_duplicate_duplicate(const Eo *obj, Efl_Canvas } EAPI void -evas_vg_gradient_radial_center_set(Eo *obj, double x, double y) +evas_vg_gradient_radial_center_set(Evas_Vg_Gradient_Radial *obj, double x, double y) { efl_gfx_gradient_radial_center_set(obj, x, y); } EAPI void -evas_vg_gradient_radial_center_get(Eo *obj, double *x, double *y) +evas_vg_gradient_radial_center_get(Evas_Vg_Gradient_Radial *obj, double *x, double *y) { efl_gfx_gradient_radial_center_get(obj, x, y); } EAPI void -evas_vg_gradient_radial_radius_set(Eo *obj, double r) +evas_vg_gradient_radial_radius_set(Evas_Vg_Gradient_Radial *obj, double r) { efl_gfx_gradient_radial_radius_set(obj, r); } EAPI double -evas_vg_gradient_radial_radius_get(Eo *obj) +evas_vg_gradient_radial_radius_get(Evas_Vg_Gradient_Radial *obj) { return efl_gfx_gradient_radial_radius_get(obj); } EAPI void -evas_vg_gradient_radial_focal_set(Eo *obj, double x, double y) +evas_vg_gradient_radial_focal_set(Evas_Vg_Gradient_Radial *obj, double x, double y) { efl_gfx_gradient_radial_focal_set(obj, x, y); } EAPI void -evas_vg_gradient_radial_focal_get(Eo *obj, double *x, double *y) +evas_vg_gradient_radial_focal_get(Evas_Vg_Gradient_Radial *obj, double *x, double *y) { efl_gfx_gradient_radial_focal_get(obj, x, y); } -EAPI Efl_VG* -evas_vg_gradient_radial_add(Efl_VG *parent) +EAPI Evas_Vg_Gradient_Radial* +evas_vg_gradient_radial_add(Evas_Vg_Container *parent) { return efl_add(EFL_CANVAS_VG_GRADIENT_RADIAL_CLASS, parent); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_node.c b/src/lib/evas/canvas/efl_canvas_vg_node.c index 1f7975a937..865107639b 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_node.c +++ b/src/lib/evas/canvas/efl_canvas_vg_node.c @@ -753,31 +753,31 @@ _efl_canvas_vg_node_efl_duplicate_duplicate(const Eo *obj, Efl_Canvas_Vg_Node_Da } EAPI Eina_Bool -evas_vg_node_visible_get(Eo *obj) +evas_vg_node_visible_get(Evas_Vg_Node *obj) { return efl_gfx_entity_visible_get(obj); } EAPI void -evas_vg_node_visible_set(Eo *obj, Eina_Bool v) +evas_vg_node_visible_set(Evas_Vg_Node *obj, Eina_Bool v) { efl_gfx_entity_visible_set(obj, v); } EAPI void -evas_vg_node_color_get(Eo *obj, int *r, int *g, int *b, int *a) +evas_vg_node_color_get(Evas_Vg_Node *obj, int *r, int *g, int *b, int *a) { efl_gfx_color_get(obj, r, g, b, a); } EAPI void -evas_vg_node_color_set(Eo *obj, int r, int g, int b, int a) +evas_vg_node_color_set(Evas_Vg_Node *obj, int r, int g, int b, int a) { efl_gfx_color_set(obj, r, g, b, a); } EAPI void -evas_vg_node_geometry_get(Eo *obj, int *x, int *y, int *w, int *h) +evas_vg_node_geometry_get(Evas_Vg_Node *obj, int *x, int *y, int *w, int *h) { Eina_Rect r; r.pos = efl_gfx_entity_position_get(obj); @@ -789,32 +789,32 @@ evas_vg_node_geometry_get(Eo *obj, int *x, int *y, int *w, int *h) } EAPI void -evas_vg_node_geometry_set(Eo *obj, int x, int y, int w, int h) +evas_vg_node_geometry_set(Evas_Vg_Node *obj, int x, int y, int w, int h) { efl_gfx_entity_position_set(obj, EINA_POSITION2D(x, y)); efl_gfx_entity_size_set(obj, EINA_SIZE2D(w, h)); } EAPI void -evas_vg_node_stack_below(Eo *obj, Eo *below) +evas_vg_node_stack_below(Evas_Vg_Node *obj, Eo *below) { efl_gfx_stack_below(obj, below); } EAPI void -evas_vg_node_stack_above(Eo *obj, Eo *above) +evas_vg_node_stack_above(Evas_Vg_Node *obj, Eo *above) { efl_gfx_stack_above(obj, above); } EAPI void -evas_vg_node_raise(Eo *obj) +evas_vg_node_raise(Evas_Vg_Node *obj) { efl_gfx_stack_raise_to_top(obj); } EAPI void -evas_vg_node_lower(Eo *obj) +evas_vg_node_lower(Evas_Vg_Node *obj) { efl_gfx_stack_lower_to_bottom(obj); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.c b/src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.c index 559434b294..e6d520ca44 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.c +++ b/src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.c @@ -1,30 +1,30 @@ EAPI void -evas_vg_node_transformation_set(Efl_Canvas_Vg_Node *obj, const Eina_Matrix3 *m) +evas_vg_node_transformation_set(Evas_Vg_Node *obj, const Eina_Matrix3 *m) { efl_canvas_vg_node_transformation_set(obj, m); } EAPI const Eina_Matrix3 * -evas_vg_node_transformation_get(const Efl_Canvas_Vg_Node *obj) +evas_vg_node_transformation_get(const Evas_Vg_Node *obj) { return efl_canvas_vg_node_transformation_get(obj); } EAPI void -evas_vg_node_origin_set(Efl_Canvas_Vg_Node *obj, double x, double y) +evas_vg_node_origin_set(Evas_Vg_Node *obj, double x, double y) { efl_canvas_vg_node_origin_set(obj, x, y); } EAPI void -evas_vg_node_origin_get(const Efl_Canvas_Vg_Node *obj, double *x, double *y) +evas_vg_node_origin_get(const Evas_Vg_Node *obj, double *x, double *y) { efl_canvas_vg_node_origin_get(obj, x, y); } EAPI void -evas_vg_node_mask_set(Efl_Canvas_Vg_Node *obj, Efl_Canvas_Vg_Node *mask, int op EINA_UNUSED) +evas_vg_node_mask_set(Evas_Vg_Node *obj, Evas_Vg_Node *mask, int op EINA_UNUSED) { efl_canvas_vg_node_comp_method_set(obj, mask, 0); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.h b/src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.h index ee3b407331..ca85475ff5 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.h +++ b/src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.h @@ -1,15 +1,15 @@ -#ifndef _EFL_CANVAS_VG_NODE_EO_LEGACY_H_ -#define _EFL_CANVAS_VG_NODE_EO_LEGACY_H_ +#ifndef _EVAS_VG_NODE_EO_LEGACY_H_ +#define _EVAS_VG_NODE_EO_LEGACY_H_ -#ifndef _EFL_CANVAS_VG_NODE_EO_CLASS_TYPE -#define _EFL_CANVAS_VG_NODE_EO_CLASS_TYPE +#ifndef _EVAS_VG_NODE_EO_CLASS_TYPE +#define _EVAS_VG_NODE_EO_CLASS_TYPE -typedef Eo Efl_Canvas_Vg_Node; +typedef Eo Evas_Vg_Node; #endif -#ifndef _EFL_CANVAS_VG_NODE_EO_TYPES -#define _EFL_CANVAS_VG_NODE_EO_TYPES +#ifndef _EVAS_VG_NODE_EO_TYPES +#define _EVAS_VG_NODE_EO_TYPES #endif @@ -26,7 +26,7 @@ typedef Eo Efl_Canvas_Vg_Node; * * @ingroup Evas_Vg_Node_Group */ -EAPI void evas_vg_node_transformation_set(Efl_Canvas_Vg_Node *obj, const Eina_Matrix3 *m); +EAPI void evas_vg_node_transformation_set(Evas_Vg_Node *obj, const Eina_Matrix3 *m); /** * @brief Gets the transformation matrix used for this node object. @@ -39,7 +39,7 @@ EAPI void evas_vg_node_transformation_set(Efl_Canvas_Vg_Node *obj, const Eina_Ma * * @ingroup Evas_Vg_Node_Group */ -EAPI const Eina_Matrix3 *evas_vg_node_transformation_get(const Efl_Canvas_Vg_Node *obj); +EAPI const Eina_Matrix3 *evas_vg_node_transformation_get(const Evas_Vg_Node *obj); /** * @brief Sets the origin position of the node object. @@ -54,7 +54,7 @@ EAPI const Eina_Matrix3 *evas_vg_node_transformation_get(const Efl_Canvas_Vg_Nod * * @ingroup Evas_Vg_Node_Group */ -EAPI void evas_vg_node_origin_set(Efl_Canvas_Vg_Node *obj, double x, double y); +EAPI void evas_vg_node_origin_set(Evas_Vg_Node *obj, double x, double y); /** * @brief Gets the origin position of the node object. @@ -67,7 +67,7 @@ EAPI void evas_vg_node_origin_set(Efl_Canvas_Vg_Node *obj, double x, double y); * * @ingroup Evas_Vg_Node_Group */ -EAPI void evas_vg_node_origin_get(const Efl_Canvas_Vg_Node *obj, double *x, double *y); +EAPI void evas_vg_node_origin_get(const Evas_Vg_Node *obj, double *x, double *y); /** * @brief Set Mask Node to this renderer @@ -78,6 +78,6 @@ EAPI void evas_vg_node_origin_get(const Efl_Canvas_Vg_Node *obj, double *x, doub * * @ingroup Evas_Vg_Node_Group */ -EAPI void evas_vg_node_mask_set(Efl_Canvas_Vg_Node *obj, Efl_Canvas_Vg_Node *mask, int op); +EAPI void evas_vg_node_mask_set(Evas_Vg_Node *obj, Evas_Vg_Node *mask, int op); #endif diff --git a/src/lib/evas/canvas/efl_canvas_vg_object.c b/src/lib/evas/canvas/efl_canvas_vg_object.c index cccd9e2c6b..7963776889 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_object.c +++ b/src/lib/evas/canvas/efl_canvas_vg_object.c @@ -1018,7 +1018,7 @@ _efl_canvas_vg_object_default_size_get(const Eo *eo_obj EINA_UNUSED, } /* the actual api call to add a vector graphic object */ -EAPI Evas_Object * +EAPI Eo * evas_object_vg_add(Evas *e) { e = evas_find(e); @@ -1090,13 +1090,13 @@ _efl_ui_canvas_object_vg_fill_mode_to_evas_object_vg_fill_mode(Efl_Canvas_Vg_Fil } EAPI void -evas_object_vg_fill_mode_set(Efl_VG *obj, Evas_Object_Vg_Fill_Mode fill_mode) +evas_object_vg_fill_mode_set(Evas_Object *obj, Evas_Object_Vg_Fill_Mode fill_mode) { efl_canvas_vg_object_fill_mode_set(obj, _evas_object_vg_fill_mode_to_efl_ui_canvas_object_vg_fill_mode(fill_mode)); } EAPI Evas_Object_Vg_Fill_Mode -evas_object_vg_fill_mode_get(const Efl_VG *obj) +evas_object_vg_fill_mode_get(const Evas_Object *obj) { return _efl_ui_canvas_object_vg_fill_mode_to_evas_object_vg_fill_mode(efl_canvas_vg_object_fill_mode_get(obj)); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.c b/src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.c index 936ae0b512..14a9595c12 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.c +++ b/src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.c @@ -1,36 +1,36 @@ EAPI void -evas_object_vg_viewbox_set(Efl_VG *obj, Eina_Rect viewbox) +evas_object_vg_viewbox_set(Evas_Object *obj, Eina_Rect viewbox) { efl_canvas_vg_object_viewbox_set(obj, viewbox); } EAPI Eina_Rect -evas_object_vg_viewbox_get(const Efl_VG *obj) +evas_object_vg_viewbox_get(const Evas_Object *obj) { return efl_canvas_vg_object_viewbox_get(obj); } EAPI void -evas_object_vg_viewbox_align_set(Efl_VG *obj, double align_x, double align_y) +evas_object_vg_viewbox_align_set(Evas_Object *obj, double align_x, double align_y) { efl_canvas_vg_object_viewbox_align_set(obj, align_x, align_y); } EAPI void -evas_object_vg_viewbox_align_get(const Efl_VG *obj, double *align_x, double *align_y) +evas_object_vg_viewbox_align_get(const Evas_Object *obj, double *align_x, double *align_y) { efl_canvas_vg_object_viewbox_align_get(obj, align_x, align_y); } EAPI void -evas_object_vg_root_node_set(Efl_VG *obj, Efl_Canvas_Vg_Node *root) +evas_object_vg_root_node_set(Evas_Object *obj, Efl_Canvas_Vg_Node *root) { efl_canvas_vg_object_root_node_set(obj, root); } EAPI Efl_Canvas_Vg_Node * -evas_object_vg_root_node_get(const Efl_VG *obj) +evas_object_vg_root_node_get(const Evas_Object *obj) { return efl_canvas_vg_object_root_node_get(obj); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.h b/src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.h index 319305f8c6..8877db086c 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.h +++ b/src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.h @@ -40,7 +40,7 @@ typedef enum * * @ingroup Evas_Object_Vg_Group */ -EAPI void evas_object_vg_fill_mode_set(Efl_VG *obj, Evas_Object_Vg_Fill_Mode fill_mode); +EAPI void evas_object_vg_fill_mode_set(Evas_Object *obj, Evas_Object_Vg_Fill_Mode fill_mode); /** * @brief Control how the viewbox is mapped to the vg canvas's viewport. @@ -51,7 +51,7 @@ EAPI void evas_object_vg_fill_mode_set(Efl_VG *obj, Evas_Object_Vg_Fill_Mode fil * * @ingroup Evas_Object_Vg_Group */ -EAPI Evas_Object_Vg_Fill_Mode evas_object_vg_fill_mode_get(const Efl_VG *obj); +EAPI Evas_Object_Vg_Fill_Mode evas_object_vg_fill_mode_get(const Evas_Object *obj); /** * @brief Sets the viewbox for the evas vg canvas. viewbox if set should be @@ -62,7 +62,7 @@ EAPI Evas_Object_Vg_Fill_Mode evas_object_vg_fill_mode_get(const Efl_VG *obj); * * @ingroup Evas_Object_Vg_Group */ -EAPI void evas_object_vg_viewbox_set(Efl_VG *obj, Eina_Rect viewbox); +EAPI void evas_object_vg_viewbox_set(Evas_Object *obj, Eina_Rect viewbox); /** * @brief Get the current viewbox from the evas_object_vg @@ -73,7 +73,7 @@ EAPI void evas_object_vg_viewbox_set(Efl_VG *obj, Eina_Rect viewbox); * * @ingroup Evas_Object_Vg_Group */ -EAPI Eina_Rect evas_object_vg_viewbox_get(const Efl_VG *obj); +EAPI Eina_Rect evas_object_vg_viewbox_get(const Evas_Object *obj); /** * @brief Control how the viewbox is positioned inside the viewport. @@ -84,7 +84,7 @@ EAPI Eina_Rect evas_object_vg_viewbox_get(const Efl_VG *obj); * * @ingroup Evas_Object_Vg_Group */ -EAPI void evas_object_vg_viewbox_align_set(Efl_VG *obj, double align_x, double align_y); +EAPI void evas_object_vg_viewbox_align_set(Evas_Object *obj, double align_x, double align_y); /** * @brief Control how the viewbox is positioned inside the viewport. @@ -95,7 +95,7 @@ EAPI void evas_object_vg_viewbox_align_set(Efl_VG *obj, double align_x, double a * * @ingroup Evas_Object_Vg_Group */ -EAPI void evas_object_vg_viewbox_align_get(const Efl_VG *obj, double *align_x, double *align_y); +EAPI void evas_object_vg_viewbox_align_get(const Evas_Object *obj, double *align_x, double *align_y); /** * @brief Set the root node of the evas_object_vg. @@ -110,7 +110,7 @@ EAPI void evas_object_vg_viewbox_align_get(const Efl_VG *obj, double *align_x, d * * @ingroup Evas_Object_Vg_Group */ -EAPI void evas_object_vg_root_node_set(Efl_VG *obj, Efl_Canvas_Vg_Node *root); +EAPI void evas_object_vg_root_node_set(Evas_Object *obj, Evas_Vg_Node *root); /** * @brief Get the root node of the evas_object_vg. @@ -123,6 +123,6 @@ EAPI void evas_object_vg_root_node_set(Efl_VG *obj, Efl_Canvas_Vg_Node *root); * * @ingroup Evas_Object_Vg_Group */ -EAPI Efl_Canvas_Vg_Node *evas_object_vg_root_node_get(const Efl_VG *obj); +EAPI Evas_Vg_Node *evas_object_vg_root_node_get(const Evas_Object *obj); #endif diff --git a/src/lib/evas/canvas/efl_canvas_vg_shape.c b/src/lib/evas/canvas/efl_canvas_vg_shape.c index cf220821d6..fb886d55df 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_shape.c +++ b/src/lib/evas/canvas/efl_canvas_vg_shape.c @@ -236,227 +236,227 @@ _efl_canvas_vg_shape_efl_duplicate_duplicate(const Eo *obj, Efl_Canvas_Vg_Shape_ } EAPI double -evas_vg_shape_stroke_scale_get(Eo *obj) +evas_vg_shape_stroke_scale_get(Evas_Vg_Shape *obj) { return efl_gfx_shape_stroke_scale_get(obj); } EAPI void -evas_vg_shape_stroke_scale_set(Eo *obj, double s) +evas_vg_shape_stroke_scale_set(Evas_Vg_Shape *obj, double s) { efl_gfx_shape_stroke_scale_set(obj, s); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_stroke_color_get(Eo *obj, int *r, int *g, int *b, int *a) +evas_vg_shape_stroke_color_get(Evas_Vg_Shape *obj, int *r, int *g, int *b, int *a) { efl_gfx_shape_stroke_color_get(obj, r, g, b, a); } EAPI void -evas_vg_shape_stroke_color_set(Eo *obj, int r, int g, int b, int a) +evas_vg_shape_stroke_color_set(Evas_Vg_Shape *obj, int r, int g, int b, int a) { efl_gfx_shape_stroke_color_set(obj, r, g, b, a); efl_canvas_vg_node_change(obj); } EAPI double -evas_vg_shape_stroke_width_get(Eo *obj) +evas_vg_shape_stroke_width_get(Evas_Vg_Shape *obj) { return efl_gfx_shape_stroke_width_get(obj); } EAPI void -evas_vg_shape_stroke_width_set(Eo *obj, double w) +evas_vg_shape_stroke_width_set(Evas_Vg_Shape *obj, double w) { efl_gfx_shape_stroke_width_set(obj, w); efl_canvas_vg_node_change(obj); } EAPI double -evas_vg_shape_stroke_location_get(Eo *obj) +evas_vg_shape_stroke_location_get(Evas_Vg_Shape *obj) { return efl_gfx_shape_stroke_location_get(obj); } EAPI void -evas_vg_shape_stroke_location_set(Eo *obj, double centered) +evas_vg_shape_stroke_location_set(Evas_Vg_Shape *obj, double centered) { efl_gfx_shape_stroke_location_set(obj, centered); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_stroke_dash_get(Eo *obj, const Efl_Gfx_Dash **dash, unsigned int *length) +evas_vg_shape_stroke_dash_get(Evas_Vg_Shape *obj, const Evas_Vg_Dash **dash, unsigned int *length) { - efl_gfx_shape_stroke_dash_get(obj, dash, length); + efl_gfx_shape_stroke_dash_get(obj, (const Efl_Gfx_Dash **)dash, length); } EAPI void -evas_vg_shape_stroke_dash_set(Eo *obj, const Efl_Gfx_Dash *dash, unsigned int length) +evas_vg_shape_stroke_dash_set(Evas_Vg_Shape *obj, const Evas_Vg_Dash *dash, unsigned int length) { - efl_gfx_shape_stroke_dash_set(obj, dash, length); + efl_gfx_shape_stroke_dash_set(obj, (const Efl_Gfx_Dash *)dash, length); efl_canvas_vg_node_change(obj); } -EAPI Efl_Gfx_Cap -evas_vg_shape_stroke_cap_get(Eo *obj) +EAPI Evas_Vg_Cap +evas_vg_shape_stroke_cap_get(Evas_Vg_Shape *obj) { return efl_gfx_shape_stroke_cap_get(obj); } EAPI void -evas_vg_shape_stroke_cap_set(Eo *obj, Efl_Gfx_Cap c) +evas_vg_shape_stroke_cap_set(Evas_Vg_Shape *obj, Evas_Vg_Cap c) { efl_gfx_shape_stroke_cap_set(obj, c); efl_canvas_vg_node_change(obj); } -EAPI Efl_Gfx_Join -evas_vg_shape_stroke_join_get(Eo *obj) +EAPI Evas_Vg_Join +evas_vg_shape_stroke_join_get(Evas_Vg_Shape *obj) { return efl_gfx_shape_stroke_join_get(obj); } EAPI void -evas_vg_shape_stroke_join_set(Eo *obj, Efl_Gfx_Join j) +evas_vg_shape_stroke_join_set(Evas_Vg_Shape *obj, Evas_Vg_Join j) { efl_gfx_shape_stroke_join_set(obj, j); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_path_set(Eo *obj, const Efl_Gfx_Path_Command *op, const double *points) +evas_vg_shape_path_set(Evas_Vg_Shape *obj, const Evas_Vg_Path_Command *op, const double *points) { - efl_gfx_path_set(obj, op, points); + efl_gfx_path_set(obj, (const Efl_Gfx_Path_Command *)op, points); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_path_get(Eo *obj, const Efl_Gfx_Path_Command **op, const double **points) +evas_vg_shape_path_get(Evas_Vg_Shape *obj, const Evas_Vg_Path_Command **op, const double **points) { - efl_gfx_path_get(obj, op, points); + efl_gfx_path_get(obj, (const Efl_Gfx_Path_Command **)op, points); } EAPI void -evas_vg_shape_path_length_get(Eo *obj, unsigned int *commands, unsigned int *points) +evas_vg_shape_path_length_get(Evas_Vg_Shape *obj, unsigned int *commands, unsigned int *points) { efl_gfx_path_length_get(obj, commands, points); } EAPI void -evas_vg_shape_current_get(Eo *obj, double *x, double *y) +evas_vg_shape_current_get(Evas_Vg_Shape *obj, double *x, double *y) { efl_gfx_path_current_get(obj, x, y); } EAPI void -evas_vg_shape_current_ctrl_get(Eo *obj, double *x, double *y) +evas_vg_shape_current_ctrl_get(Evas_Vg_Shape *obj, double *x, double *y) { efl_gfx_path_current_ctrl_get(obj, x, y); } EAPI void -evas_vg_shape_dup(Eo *obj, Eo *dup_from) +evas_vg_shape_dup(Evas_Vg_Shape *obj, Evas_Vg_Shape *dup_from) { efl_gfx_path_copy_from(obj, dup_from); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_reset(Eo *obj) +evas_vg_shape_reset(Evas_Vg_Shape *obj) { efl_gfx_path_reset(obj); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_move_to(Eo *obj, double x, double y) +evas_vg_shape_append_move_to(Evas_Vg_Shape *obj, double x, double y) { efl_gfx_path_append_move_to(obj, x, y); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_line_to(Eo *obj, double x, double y) +evas_vg_shape_append_line_to(Evas_Vg_Shape *obj, double x, double y) { efl_gfx_path_append_line_to(obj, x, y); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_quadratic_to(Eo *obj, double x, double y, double ctrl_x, double ctrl_y) +evas_vg_shape_append_quadratic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x, double ctrl_y) { efl_gfx_path_append_quadratic_to(obj, x, y, ctrl_x, ctrl_y); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_squadratic_to(Eo *obj, double x, double y) +evas_vg_shape_append_squadratic_to(Evas_Vg_Shape *obj, double x, double y) { efl_gfx_path_append_squadratic_to(obj, x, y); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_cubic_to(Eo *obj, double x, double y, double ctrl_x0, double ctrl_y0, double ctrl_x1, double ctrl_y1) +evas_vg_shape_append_cubic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x0, double ctrl_y0, double ctrl_x1, double ctrl_y1) { efl_gfx_path_append_cubic_to(obj, ctrl_x0, ctrl_y0, ctrl_x1, ctrl_y1, x, y); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_scubic_to(Eo *obj, double x, double y, double ctrl_x, double ctrl_y) +evas_vg_shape_append_scubic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x, double ctrl_y) { efl_gfx_path_append_scubic_to(obj, x, y, ctrl_x, ctrl_y); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_arc_to(Eo *obj, double x, double y, double rx, double ry, double angle, Eina_Bool large_arc, Eina_Bool sweep) +evas_vg_shape_append_arc_to(Evas_Vg_Shape *obj, double x, double y, double rx, double ry, double angle, Eina_Bool large_arc, Eina_Bool sweep) { efl_gfx_path_append_arc_to(obj, x, y, rx, ry, angle, large_arc, sweep); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_arc(Eo *obj, double x, double y, double w, double h, double start_angle, double sweep_length) +evas_vg_shape_append_arc(Evas_Vg_Shape *obj, double x, double y, double w, double h, double start_angle, double sweep_length) { efl_gfx_path_append_arc(obj, x, y, w, h, start_angle, sweep_length); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_close(Eo *obj) +evas_vg_shape_append_close(Evas_Vg_Shape *obj) { efl_gfx_path_append_close(obj); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_circle(Eo *obj, double x, double y, double radius) +evas_vg_shape_append_circle(Evas_Vg_Shape *obj, double x, double y, double radius) { efl_gfx_path_append_circle(obj, x, y, radius); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_rect(Eo *obj, double x, double y, double w, double h, double rx, double ry) +evas_vg_shape_append_rect(Evas_Vg_Shape *obj, double x, double y, double w, double h, double rx, double ry) { efl_gfx_path_append_rect(obj, x, y, w, h, rx, ry); efl_canvas_vg_node_change(obj); } EAPI void -evas_vg_shape_append_svg_path(Eo *obj, const char *svg_path_data) +evas_vg_shape_append_svg_path(Evas_Vg_Shape *obj, const char *svg_path_data) { efl_gfx_path_append_svg_path(obj, svg_path_data); efl_canvas_vg_node_change(obj); } EAPI Eina_Bool -evas_vg_shape_interpolate(Eo *obj, const Eo *from, const Eo *to, double pos_map) +evas_vg_shape_interpolate(Evas_Vg_Shape *obj, const Evas_Vg_Shape *from, const Evas_Vg_Shape *to, double pos_map) { Eina_Bool ret = efl_gfx_path_interpolate(obj, from, to, pos_map); efl_canvas_vg_node_change(obj); @@ -464,7 +464,7 @@ evas_vg_shape_interpolate(Eo *obj, const Eo *from, const Eo *to, double pos_map) } EAPI Eina_Bool -evas_vg_shape_equal_commands(Eo *obj, const Eo *with) +evas_vg_shape_equal_commands(Evas_Vg_Shape *obj, const Evas_Vg_Shape *with) { return efl_gfx_path_equal_commands(obj, with); } diff --git a/src/lib/evas/canvas/efl_canvas_vg_shape_eo.legacy.h b/src/lib/evas/canvas/efl_canvas_vg_shape_eo.legacy.h index 444acd2334..a721c95928 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_shape_eo.legacy.h +++ b/src/lib/evas/canvas/efl_canvas_vg_shape_eo.legacy.h @@ -1,16 +1,15 @@ -#ifndef _EFL_CANVAS_VG_SHAPE_EO_LEGACY_H_ -#define _EFL_CANVAS_VG_SHAPE_EO_LEGACY_H_ +#ifndef _EVAS_VG_SHAPE_EO_LEGACY_H_ +#define _EVAS_VG_SHAPE_EO_LEGACY_H_ -#ifndef _EFL_CANVAS_VG_SHAPE_EO_CLASS_TYPE -#define _EFL_CANVAS_VG_SHAPE_EO_CLASS_TYPE +#ifndef _EVAS_VG_SHAPE_EO_CLASS_TYPE +#define _EVAS_VG_SHAPE_EO_CLASS_TYPE -typedef Eo Efl_Canvas_Vg_Shape; +typedef Eo Evas_Vg_Shape; #endif -#ifndef _EFL_CANVAS_VG_SHAPE_EO_TYPES -#define _EFL_CANVAS_VG_SHAPE_EO_TYPES - +#ifndef _EVAS_VG_SHAPE_EO_TYPES +#define _EVAS_VG_SHAPE_EO_TYPES #endif @@ -22,7 +21,7 @@ typedef Eo Efl_Canvas_Vg_Shape; * * @ingroup Evas_Vg_Shape_Group */ -EAPI void evas_vg_shape_fill_set(Efl_Canvas_Vg_Shape *obj, Efl_Canvas_Vg_Node *f); +EAPI void evas_vg_shape_fill_set(Evas_Vg_Shape *obj, Evas_Vg_Node *f); /** * @brief Fill of the shape object @@ -33,7 +32,7 @@ EAPI void evas_vg_shape_fill_set(Efl_Canvas_Vg_Shape *obj, Efl_Canvas_Vg_Node *f * * @ingroup Evas_Vg_Shape_Group */ -EAPI Efl_Canvas_Vg_Node *evas_vg_shape_fill_get(const Efl_Canvas_Vg_Shape *obj); +EAPI Evas_Vg_Node *evas_vg_shape_fill_get(const Evas_Vg_Shape *obj); /** * @brief Stroke fill of the shape object @@ -43,7 +42,7 @@ EAPI Efl_Canvas_Vg_Node *evas_vg_shape_fill_get(const Efl_Canvas_Vg_Shape *obj); * * @ingroup Evas_Vg_Shape_Group */ -EAPI void evas_vg_shape_stroke_fill_set(Efl_Canvas_Vg_Shape *obj, Efl_Canvas_Vg_Node *f); +EAPI void evas_vg_shape_stroke_fill_set(Evas_Vg_Shape *obj, Evas_Vg_Node *f); /** * @brief Stroke fill of the shape object @@ -54,7 +53,7 @@ EAPI void evas_vg_shape_stroke_fill_set(Efl_Canvas_Vg_Shape *obj, Efl_Canvas_Vg_ * * @ingroup Evas_Vg_Shape_Group */ -EAPI Efl_Canvas_Vg_Node *evas_vg_shape_stroke_fill_get(const Efl_Canvas_Vg_Shape *obj); +EAPI Evas_Vg_Node *evas_vg_shape_stroke_fill_get(const Evas_Vg_Shape *obj); /** * @brief Stroke marker of the shape object @@ -64,7 +63,7 @@ EAPI Efl_Canvas_Vg_Node *evas_vg_shape_stroke_fill_get(const Efl_Canvas_Vg_Shape * * @ingroup Evas_Vg_Shape_Group */ -EAPI void evas_vg_shape_stroke_marker_set(Efl_Canvas_Vg_Shape *obj, Efl_Canvas_Vg_Node *m); +EAPI void evas_vg_shape_stroke_marker_set(Evas_Vg_Shape *obj, Evas_Vg_Node *m); /** * @brief Stroke marker of the shape object @@ -75,6 +74,6 @@ EAPI void evas_vg_shape_stroke_marker_set(Efl_Canvas_Vg_Shape *obj, Efl_Canvas_V * * @ingroup Evas_Vg_Shape_Group */ -EAPI Efl_Canvas_Vg_Node *evas_vg_shape_stroke_marker_get(const Efl_Canvas_Vg_Shape *obj); +EAPI Evas_Vg_Node *evas_vg_shape_stroke_marker_get(const Evas_Vg_Shape *obj); #endif diff --git a/src/lib/evas/canvas/meson.build b/src/lib/evas/canvas/meson.build index 35bdb46841..a7a6d06385 100644 --- a/src/lib/evas/canvas/meson.build +++ b/src/lib/evas/canvas/meson.build @@ -111,6 +111,7 @@ evas_legacy_h = files([ 'efl_canvas_vg_node_eo.legacy.h', 'efl_canvas_vg_object_eo.legacy.h', 'efl_canvas_vg_shape_eo.legacy.h', + 'efl_canvas_vg_gradient_eo.legacy.h', 'evas_box_eo.legacy.h', 'evas_canvas_eo.legacy.h', 'evas_grid_eo.legacy.h', |