#include <Elementary.h>
struct info
{
double x, y;
};
static void
{
double t = 0.0;
for (;;)
{
struct info *inf = malloc(sizeof(struct info));
if (inf)
{
inf->x = 200 + (200 * sin(t));
inf->y = 200 + (200 * cos(t));
}
usleep(1000);
t += 0.02;
}
}
static void
{
struct info *inf = msg;
evas_object_move(rect, inf->x - 50, inf->y - 50);
free(inf);
}
static void
{
thr = NULL;
}
static void
{
thr = NULL;
}
EAPI_MAIN int
{
evas_object_resize(o, 100, 100);
rect = o;
evas_object_resize(win, 400, 400);
return 0;
}