forked from enlightenment/efl
transit: rename from elm_transit_revert_go() to elm_transit_revert()
elm_transit_revert_go() sounds like it triggers animation on reverse way. but this api acutally just change a current state. It doesn't trigger the transtion.
This commit is contained in:
parent
486f3d51bc
commit
d90f2119de
|
@ -25,7 +25,7 @@ static void
|
||||||
_transit_revert(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
_transit_revert(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Elm_Transit *trans = (Elm_Transit*)data;
|
Elm_Transit *trans = (Elm_Transit*)data;
|
||||||
elm_transit_revert_go(trans);
|
elm_transit_revert(trans);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -29,7 +29,7 @@ static void
|
||||||
_transit_revert(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
_transit_revert(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Elm_Transit *trans = (Elm_Transit*)data;
|
Elm_Transit *trans = (Elm_Transit*)data;
|
||||||
elm_transit_revert_go(trans);
|
elm_transit_revert(trans);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -773,10 +773,13 @@ elm_transit_duration_get(const Elm_Transit *transit)
|
||||||
return transit->time.duration;
|
return transit->time.duration;
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI Eina_Bool
|
||||||
elm_transit_revert_go(Elm_Transit *transit)
|
elm_transit_revert(Elm_Transit *transit)
|
||||||
{
|
{
|
||||||
ELM_TRANSIT_CHECK_OR_RETURN(transit);
|
ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE);
|
||||||
|
|
||||||
|
if (!transit->animator) return EINA_FALSE;
|
||||||
|
|
||||||
if (transit->revert_mode)
|
if (transit->revert_mode)
|
||||||
{
|
{
|
||||||
transit->total_revert_time += transit->time.revert_elapsed;
|
transit->total_revert_time += transit->time.revert_elapsed;
|
||||||
|
@ -788,6 +791,8 @@ elm_transit_revert_go(Elm_Transit *transit)
|
||||||
transit->time.revert_elapsed = 0;
|
transit->time.revert_elapsed = 0;
|
||||||
transit->revert_begin_progress = 0;
|
transit->revert_begin_progress = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
|
|
@ -591,11 +591,12 @@ EAPI void elm_transit_go(Elm_Transit *transit);
|
||||||
* @note @p transit can not be NULL
|
* @note @p transit can not be NULL
|
||||||
*
|
*
|
||||||
* @param transit The transit object.
|
* @param transit The transit object.
|
||||||
|
* @return @c EINA_TRUE if transition is reverted, @c EINA_FALSE otherwise.
|
||||||
*
|
*
|
||||||
* @since 1.18
|
* @since 1.18
|
||||||
* @ingroup Transit
|
* @ingroup Transit
|
||||||
*/
|
*/
|
||||||
EAPI void elm_transit_revert_go(Elm_Transit *transit);
|
EAPI Eina_Bool elm_transit_revert(Elm_Transit *transit);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Starts the transition in given seconds.
|
* Starts the transition in given seconds.
|
||||||
|
|
Loading…
Reference in New Issue