evas: use Efl.Gfx.Base.color_part in Evas.VG_Node.

This commit is contained in:
Cedric BAIL 2015-04-03 16:30:33 +02:00
parent cd3f8db506
commit d7f434986e
2 changed files with 24 additions and 0 deletions

View File

@ -94,6 +94,17 @@ _evas_vg_node_efl_gfx_base_color_set(Eo *obj EINA_UNUSED,
pd->a = a;
}
Eina_Bool
_evas_vg_node_efl_gfx_base_color_part_set(Eo *obj, Evas_VG_Node_Data *pd,
const char *part,
int r, int g, int b, int a)
{
if (part) return EINA_FALSE;
_evas_vg_node_efl_gfx_base_color_set(obj, pd, r, g, b, a);
return EINA_TRUE;
}
void
_evas_vg_node_efl_gfx_base_color_get(Eo *obj EINA_UNUSED,
Evas_VG_Node_Data *pd,
@ -105,6 +116,17 @@ _evas_vg_node_efl_gfx_base_color_get(Eo *obj EINA_UNUSED,
if (a) *a = pd->a;
}
Eina_Bool
_evas_vg_node_efl_gfx_base_color_part_get(Eo *obj, Evas_VG_Node_Data *pd,
const char *part,
int *r, int *g, int *b, int *a)
{
if (part) return EINA_FALSE;
_evas_vg_node_efl_gfx_base_color_get(obj, pd, r, g, b, a);
return EINA_TRUE;
}
void
_evas_vg_node_mask_set(Eo *obj EINA_UNUSED,
Evas_VG_Node_Data *pd,

View File

@ -71,6 +71,8 @@ abstract Evas.VG_Node (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
Efl.Gfx.Base.visible.get;
Efl.Gfx.Base.color.set;
Efl.Gfx.Base.color.get;
Efl.Gfx.Base.color_part.set;
Efl.Gfx.Base.color_part.get;
Efl.Gfx.Base.size.get;
Efl.Gfx.Base.position.set;
Efl.Gfx.Base.position.get;