Functions | |
EAPI void | evas_object_gradient_fill_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) |
Sets the rectangle on the gradient object that the gradient will be drawn to. | |
EAPI void | evas_object_gradient_fill_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
Retrieves the dimensions of the rectangle on the gradient object that the gradient will use as its fill rect. |
EAPI void evas_object_gradient_fill_get | ( | Evas_Object * | obj, | |
Evas_Coord * | x, | |||
Evas_Coord * | y, | |||
Evas_Coord * | w, | |||
Evas_Coord * | h | |||
) |
Retrieves the dimensions of the rectangle on the gradient object that the gradient will use as its fill rect.
See evas_object_gradient_fill_set for more details.
obj | The given evas gradient object. | |
x | Pointer to an Evas_Coord to store the X coordinate in. | |
y | Pointer to an Evas_Coord to store the Y coordinate in. | |
w | Pointer to an Evas_Coord to store the width in. | |
h | Pointer to an Evas_Coord to store the height in. |
EAPI void evas_object_gradient_fill_set | ( | Evas_Object * | obj, | |
Evas_Coord | x, | |||
Evas_Coord | y, | |||
Evas_Coord | w, | |||
Evas_Coord | h | |||
) |
Sets the rectangle on the gradient object that the gradient will be drawn to.
Note that the gradient may be tiled around this one rectangle, according to its spread value - restrict, repeat, or reflect. To have only one 'cycle' of the gradient drawn, the spread value must be set to restrict, or x
and y
must be 0 and w
and h
need to be the width and height of the gradient object respectively.
The default values for the fill parameters is x
= 0, y
= 0, w
= 32 and h
= 32.
obj | The given evas gradient object. | |
x | The X coordinate for the top left corner of the rect. | |
y | The Y coordinate for the top left corner of the rect. | |
w | The width of the rect. | |
h | The height of the rect. |