#include <Elementary.h>
#define IMG_NUM 8
static void
{
}
static void
{
elm_slideshow_next(data);
}
static void
{
elm_slideshow_previous(data);
}
static void
{
elm_slideshow_item_show(data);
}
static void
{
elm_slideshow_item_show(data);
}
static void
{
}
static void
{
}
static void
{
elm_slideshow_transition_set(slideshow, data);
elm_object_text_set(obj, data);
}
static void
{
elm_slideshow_layout_set(slideshow, data);
elm_object_text_set(obj, data);
}
static void
{
}
static void
{
elm_slideshow_timeout_set(slideshow, 0.0);
}
static void
{
if (elm_slideshow_timeout_get(slideshow) > 0)
}
{
return photo;
}
static int
_cmp_func(const void *data1, const void *data2)
{
const char *img_path1, *img_path2;
return strcasecmp(img_path1, img_path2);
}
EAPI_MAIN int
{
const char *transition, *layout;
const char *data_dir;
char img[IMG_NUM][PATH_MAX];
char *img_files[] =
{
"logo.png", "plant_01.jpg", "rock_01.jpg", "rock_02.jpg", "sky_01.jpg",
"wood_01.jpg", "mystrale.jpg", "mystrale_2.jpg"
};
int i = 0;
for (i = 0; i < IMG_NUM; i++)
snprintf(img[i], PATH_MAX, "%s/images/%s", data_dir, img_files[i]);
elm_slideshow_loop_set(slideshow,
EINA_TRUE);
itc.func.get = _get;
itc.func.del = NULL;
for (i = 0; i < IMG_NUM; i++)
{
slide_it = elm_slideshow_item_sorted_insert(slideshow, &itc, img[i],
_cmp_func);
if (!slide_first) slide_first = slide_it;
}
slide_last = slide_it;
list = elm_slideshow_items_get(slideshow);
printf("List of items in the slideshow:\n");
printf("\t%s\n",
elm_object_content_set(notify, bx);
_mouse_in_cb, notify);
_mouse_out_cb, notify);
elm_object_text_set(bt, "First");
elm_object_text_set(bt, "Previous");
elm_object_text_set(bt, "Next");
elm_object_text_set(bt, "Last");
elm_hoversel_hover_parent_set(hv, win);
elm_hoversel_item_add(hv, transition, NULL, 0, _transition_select,
transition);
elm_slideshow_transitions_get(slideshow)));
elm_hoversel_hover_parent_set(hv, win);
elm_hoversel_item_add(hv, layout, NULL, 0, _layout_select, layout);
elm_object_text_set(hv, elm_slideshow_layout_get(slideshow));
bt_start = bt;
elm_object_text_set(bt, "Start");
bt_stop = bt;
elm_object_text_set(bt, "Stop");
_notify_show, notify);
_notify_show, notify);
return 0;
}