#include <Ecore.h>
static Eina_Bool _advance_frame(
void *data,
double pos);
static Eina_Bool _advance_frame2(
void *data,
double pos);
static Eina_Bool _advance_frame3(
void *data);
static Eina_Bool _start_second_anim(
void *data);
static Eina_Bool _freeze_third_anim(
void *data);
static Eina_Bool _thaw_third_anim(
void *data);
int
main(void)
{
Ecore_Evas *ee;
Ecore_Animator *anim;
evas_object_resize(bg, 300, 400);
evas_object_resize(rect, 50, 50);
evas_object_resize(rect2, 50, 50);
return 0;
}
_advance_frame(void *data, double pos)
{
double frame = pos;
evas_object_resize(data, 50 * (1 + frame), 50 * (1 + frame));
evas_object_move(data, 100 * frame, 100 * frame);
}
_start_second_anim(void *data)
{
}
_advance_frame2(void *data, double pos)
{
double frame = pos;
evas_object_resize(data, 100 - (50 * frame), 100 - (50 * frame));
evas_object_move(data, 100 * (1 - frame), 100 * (1 - frame));
}
_advance_frame3(void *data)
{
static int x = 0;
if (x >= 250)
x = 0;
evas_object_move(data, ++x, 350);
}
_freeze_third_anim(void *data)
{
}
_thaw_third_anim(void *data)
{
}