From: Enlightenment S. <no-...@en...> - 2011-01-31 14:43:42
|
Log: elementary: switch int to double timeout slideshow in edje_external Author: yoz Date: 2011-01-31 06:43:34 -0800 (Mon, 31 Jan 2011) New Revision: 56608 Trac: http://trac.enlightenment.org/e/changeset/56608 Modified: trunk/elementary/src/edje_externals/elm_slideshow.c Modified: trunk/elementary/src/edje_externals/elm_slideshow.c =================================================================== --- trunk/elementary/src/edje_externals/elm_slideshow.c 2011-01-31 13:14:46 UTC (rev 56607) +++ trunk/elementary/src/edje_externals/elm_slideshow.c 2011-01-31 14:43:34 UTC (rev 56608) @@ -3,7 +3,7 @@ typedef struct _Elm_Params_Slideshow { Elm_Params base; - int timeout; + double timeout; const char *transition; const char *layout; Eina_Bool loop:1; @@ -41,9 +41,9 @@ { if (!strcmp(param->name, "timeout")) { - if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) + if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { - elm_slideshow_timeout_set(obj, param->i); + elm_slideshow_timeout_set(obj, param->d); return EINA_TRUE; } } @@ -83,9 +83,9 @@ { if (!strcmp(param->name, "timeout")) { - if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) + if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { - param->i = elm_slideshow_timeout_get(obj); + param->d = elm_slideshow_timeout_get(obj); return EINA_TRUE; } } @@ -135,7 +135,7 @@ { if (!strcmp(param->name, "timeout")) { - mem->timeout = param->i; + mem->timeout = param->d; mem->timeout_exists = EINA_TRUE; } else if (!strcmp(param->name, "loop")) @@ -171,7 +171,7 @@ static Edje_External_Param_Info external_slideshow_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, - EDJE_EXTERNAL_PARAM_INFO_INT("timeout"), + EDJE_EXTERNAL_PARAM_INFO_DOUBLE("timeout"), EDJE_EXTERNAL_PARAM_INFO_BOOL("loop"), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("transition", "fade", transitions), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("layout", "fullscreen", layout), |