Functions used to deal with evas line objects.
More...
|
EVAS_API void | evas_object_line_xy_set (Evas_Line *obj, int x1, int y1, int x2, int y2) |
| Sets the coordinates of the end points of the given evas line object.
|
|
EVAS_API void | evas_object_line_xy_get (const Evas_Line *obj, int *x1, int *y1, int *x2, int *y2) |
| Retrieves the coordinates of the end points of the given evas line object.
|
|
EVAS_API Evas_Object * | evas_object_line_add (Evas *e) |
| Adds a new evas line object to the given evas.
|
|
Functions used to deal with evas line objects.
- Warning
- We don't guarantee any proper results if you create a Line object without setting the evas engine.
◆ evas_object_line_xy_set()
EVAS_API void evas_object_line_xy_set |
( |
Evas_Line * |
obj, |
|
|
int |
x1, |
|
|
int |
y1, |
|
|
int |
x2, |
|
|
int |
y2 |
|
) |
| |
Sets the coordinates of the end points of the given evas line object.
- Parameters
-
[in] | obj | The object. |
[in] | x1 | The X coordinate of the first point. |
[in] | y1 | The Y coordinate of the first point. |
[in] | x2 | The X coordinate of the second point. |
[in] | y2 | The Y coordinate of the second point. |
- Since
- 1.8
◆ evas_object_line_xy_get()
EVAS_API void evas_object_line_xy_get |
( |
const Evas_Line * |
obj, |
|
|
int * |
x1, |
|
|
int * |
y1, |
|
|
int * |
x2, |
|
|
int * |
y2 |
|
) |
| |
Retrieves the coordinates of the end points of the given evas line object.
- Parameters
-
[in] | obj | The object. |
[out] | x1 | The X coordinate of the first point. |
[out] | y1 | The Y coordinate of the first point. |
[out] | x2 | The X coordinate of the second point. |
[out] | y2 | The Y coordinate of the second point. |
◆ evas_object_line_add()
EVAS_API Evas_Object * evas_object_line_add |
( |
Evas * |
e | ) |
|