rendered paste body#include <stdio.h>
#include <stdlib.h>
#include <Evas.h>
#include <Ecore_Evas.h>
#include <Ecore.h>
#include <Esmart/Esmart_Container.h>
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();
}