Add checkers to slidershow items

SVN revision: 54096
This commit is contained in:
Tiago Rezende Campos Falcao 2010-11-02 11:27:04 +00:00
parent d28298faa4
commit 60b1523200
1 changed files with 4 additions and 5 deletions

View File

@ -373,9 +373,7 @@ elm_slideshow_show(Elm_Slideshow_Item *item)
char buf[1024];
Elm_Slideshow_Item *next = NULL;
Widget_Data *wd;
if (!item)
return;
ELM_CHECK_WIDTYPE(item->base.widget, widtype);
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(item);
wd = elm_widget_data_get(item->base.widget);
if (!wd)
return;
@ -699,7 +697,7 @@ elm_slideshow_clear(Evas_Object *obj)
EAPI void
elm_slideshow_item_del(Elm_Slideshow_Item *item)
{
if (!item) return;
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(item);
Widget_Data *wd = elm_widget_data_get(item->base.widget);
if (!wd) return;
if (wd->previous == item) wd->previous = NULL;
@ -769,7 +767,7 @@ elm_slideshow_item_current_get(const Evas_Object *obj)
EAPI Evas_Object *
elm_slideshow_item_object_get(const Elm_Slideshow_Item * item)
{
if (!item) return NULL;
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(item, NULL);
return item->base.view;
}
@ -784,5 +782,6 @@ elm_slideshow_item_object_get(const Elm_Slideshow_Item * item)
EAPI void *
elm_slideshow_item_data_get(const Elm_Slideshow_Item * item)
{
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(item, NULL);
return elm_widget_item_data_get(item);
}