{NULL, NULL}
};
-
-
static Eina_Bool
_event_hook(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info)
{
{
Widget_Data *wd = elm_widget_data_get(item->base.widget);
Elm_Slideshow_Item* prev = eina_list_data_get(eina_list_prev(item->l));
- if((!prev) && (wd->loop))
+ if ((!prev) && (wd->loop))
prev = eina_list_data_get(eina_list_last(item->l));
return prev;
}
{
Widget_Data *wd = elm_widget_data_get(item->base.widget);
Elm_Slideshow_Item* next = eina_list_data_get(eina_list_next(item->l));
- if((!next) && (wd->loop))
+ if ((!next) && (wd->loop))
next = eina_list_data_get(wd->items);
return next;
}
-
static void
_changed_size_hints(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
//delete unused items
lc = wd->count_item_pre_before + wd->count_item_pre_after + 1;
- while (eina_list_count(wd->items_built) > lc)
+ while ((int)eina_list_count(wd->items_built) > lc)
{
item = eina_list_data_get(wd->items_built);
wd->items_built = eina_list_remove_list(wd->items_built,
wd->items_built);
- if(item->itc->func.del)
+ if (item->itc->func.del)
item->itc->func.del((void*)item->base.data, item->base.view);
evas_object_del(item->base.view);
item->base.view = NULL;
if (!wd) return;
item = wd->previous;
- if(item)
+ if (item)
{
edje_object_part_unswallow(NULL, item->base.view);
evas_object_hide(item->base.view);
edje_object_part_swallow(wd->slideshow, "elm.swallow.1", item->base.view);
}
-
static Eina_Bool
_timer_cb(void *data)
{
return ECORE_CALLBACK_CANCEL;
}
-
-
/**
* Add a new slideshow to the parent
*
}
}
-
/**
* Delete the item
*
return wd->items;
}
-
/**
* Returns the current item displayed
*
return wd->count_item_pre_before;
}
-
-
/**
* Set max amount of cached items before current
*
return wd->count_item_pre_after;
}
-
-
/**
* Set max amount of cached items after current
*
if (count < 0) count = 0;
wd->count_item_pre_after = count;
}
-