#include #include #include #include #include #include void click_cb(void *data, Evas *evas, Evas_Object *obj, void *info) { printf("Tut\n"); } int main(int argc, char **argv) { Ecore_Evas *ee; Evas *evas; Evas_Object *img1; Evas_Object *img2; Evas_Object *con; evas_init(); ecore_evas_init(); ecore_init(); ee = ecore_evas_software_x11_new(0, 0, 0, 0, 500, 100); evas = ecore_evas_get(ee); img1 = evas_object_image_add(evas); img2 = evas_object_image_add(evas); con = esmart_container_new(evas); evas_object_image_file_set(img1, "go-up.png", NULL); evas_object_image_file_set(img2, "go-down.png", NULL); evas_object_resize(con, 500, 100); evas_object_resize(img1, 50, 50); evas_object_resize(img2, 50, 50); esmart_container_element_append(con, img1); esmart_container_element_append(con, img2); ecore_evas_show(ee); evas_object_show(img1); evas_object_show(img2); evas_object_show(con); evas_object_event_callback_add(img1, EVAS_CALLBACK_MOUSE_DOWN, click_cb, NULL); ecore_main_loop_begin(); }