Evas_Object *parent;
Evas_Object *image_widget;
Evas_Object *vector_widget;
- Efl_Canvas_VG *vg_root;
+ Efl_VG *vg_root;
cairo_surface_t *cairo_surface;
cairo_t *cairo;
unsigned char *buffer;
void *data;
//For rendering
- Efl_Canvas_VG *vg;
+ Efl_VG *vg;
// For text draw
const char *text;
Eo *obj;
Evas_Object *box;
Evas_Object *vg;
- Efl_Canvas_VG_Shape *base_shape;
+ Efl_Canvas_VG_Shape *base_shape;
Ecore_Animator *anim;
Evas_Object *btn1;
#if EEXT_FLOATINGBUTTON_USE_VG
sd->vg = evas_object_vg_add(evas_object_evas_get(obj));
- Efl_Canvas_VG *base_root = evas_vg_container_add(NULL);
+ Efl_VG *base_root = evas_vg_container_add(NULL);
evas_object_vg_root_node_set(sd->vg, base_root);
sd->base_shape = evas_vg_shape_add(base_root);
evas_vg_node_color_set(sd->base_shape, 255, 255, 255, 255);
}
static void
-_eext_circle_surface_vector_draw_arc(Efl_Canvas_VG *vg,
+_eext_circle_surface_vector_draw_arc(Efl_VG *vg,
int line_width,
double surface_width, double radius,
int r, int g, int b, int a,
_init_render_object(Eext_Circle_Surface *surface, Evas_Object *image_widget)
{
surface->vector_widget = evas_object_vg_add(evas_object_evas_get(image_widget));
- Efl_Canvas_VG *root = evas_vg_container_add(NULL);
+ Efl_VG *root = evas_vg_container_add(NULL);
evas_object_vg_root_node_set(surface->vector_widget, root);
surface->vg_root = root;