summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunsuChoi <jsuya.choi@samsung.com>2019-12-31 09:53:03 -0500
committerMike Blumenkrantz <zmike@samsung.com>2019-12-31 09:53:03 -0500
commitbaa1e6553bc96a1f099c1aadc1f5fcfd2295f520 (patch)
tree4596f1f50a4c1eff308162f3bc84286e43c284bc
parente1afc7c1816e5d91e4f05c1644c6b4c7d7c53d25 (diff)
downloadefl-baa1e6553bc96a1f099c1aadc1f5fcfd2295f520.tar.gz
Efl.Ui.Animation_View: Change state name
Summary: play-> playing play_back -> playing_backwards pause -> paused stop -> stoped Depends on D10862 ref T8476 Test Plan: N/A Reviewers: Hermet, bu5hm4n, segfaultxavi, kimcinoo Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10915
-rw-r--r--src/bin/elementary/test_efl_gfx_vg_value_provider.c15
-rw-r--r--src/bin/elementary/test_efl_ui_animation_view.c14
-rw-r--r--src/lib/elementary/efl_ui_animation_view.c88
-rw-r--r--src/lib/elementary/efl_ui_animation_view.eo10
-rw-r--r--src/lib/elementary/efl_ui_animation_view_eo.legacy.c2
5 files changed, 75 insertions, 54 deletions
diff --git a/src/bin/elementary/test_efl_gfx_vg_value_provider.c b/src/bin/elementary/test_efl_gfx_vg_value_provider.c
index 8c246a2acb..e7a15206d6 100644
--- a/src/bin/elementary/test_efl_gfx_vg_value_provider.c
+++ b/src/bin/elementary/test_efl_gfx_vg_value_provider.c
@@ -87,7 +87,7 @@ btn_clicked_cb(void *data , const Efl_Event *ev )
efl_player_paused_set((Evas_Object*)data, EINA_TRUE);
else if (!strcmp("Resume", text))
efl_player_paused_set((Evas_Object*)data, EINA_FALSE);
- else if (!strcmp("Play Back", text))
+ else if (!strcmp("Play Backwards", text))
{
double speed = efl_player_playback_speed_get(anim_view);
efl_player_playback_speed_set(anim_view, speed > 0 ? speed * -1 : speed);
@@ -195,16 +195,17 @@ update_anim_view_state(Evas_Object *anim_view, Evas_Object *label)
case EFL_UI_ANIMATION_VIEW_STATE_NOT_READY:
efl_text_set(label, "State = Not Ready");
break;
- case EFL_UI_ANIMATION_VIEW_STATE_PLAY:
+ case EFL_UI_ANIMATION_VIEW_STATE_PLAYING:
efl_text_set(label, "State = Playing");
break;
- case EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK:
- efl_text_set(label, "State = Playing Back");
+ case EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS:
+ efl_text_set(label, "State = Playing Backwards");
+
break;
- case EFL_UI_ANIMATION_VIEW_STATE_PAUSE:
+ case EFL_UI_ANIMATION_VIEW_STATE_PAUSED:
efl_text_set(label, "State = Paused");
break;
- case EFL_UI_ANIMATION_VIEW_STATE_STOP:
+ case EFL_UI_ANIMATION_VIEW_STATE_STOPPED:
efl_text_set(label, "State = Stopped");
break;
}
@@ -522,7 +523,7 @@ test_efl_gfx_vg_value_provider(void *data EINA_UNUSED, Evas_Object *obj EINA_UNU
efl_add(EFL_UI_BUTTON_CLASS, box_sub,
efl_gfx_hint_weight_set(efl_added, EFL_GFX_HINT_EXPAND, 0),
efl_gfx_hint_align_set(efl_added, EVAS_HINT_FILL, EVAS_HINT_FILL),
- efl_text_set(efl_added, "Play Back"),
+ efl_text_set(efl_added, "Play Backwards"),
efl_pack(box_sub, efl_added),
efl_event_callback_add(efl_added, EFL_INPUT_EVENT_CLICKED, btn_clicked_cb, anim_view));
diff --git a/src/bin/elementary/test_efl_ui_animation_view.c b/src/bin/elementary/test_efl_ui_animation_view.c
index 17163c371e..912aa7164a 100644
--- a/src/bin/elementary/test_efl_ui_animation_view.c
+++ b/src/bin/elementary/test_efl_ui_animation_view.c
@@ -32,7 +32,7 @@ btn_clicked_cb(void *data , const Efl_Event *ev )
efl_player_paused_set(anim_view, EINA_TRUE);
else if (!strcmp("Resume", text))
efl_player_paused_set(anim_view, EINA_FALSE);
- else if (!strcmp("Play Back", text))
+ else if (!strcmp("Play Backwards", text))
{
double speed = efl_player_playback_speed_get(anim_view);
efl_player_playback_speed_set(anim_view, speed > 0 ? speed * -1 : speed);
@@ -88,16 +88,16 @@ update_anim_view_state(Evas_Object *anim_view, Evas_Object *label)
case EFL_UI_ANIMATION_VIEW_STATE_NOT_READY:
efl_text_set(label, "State = Not Ready");
break;
- case EFL_UI_ANIMATION_VIEW_STATE_PLAY:
+ case EFL_UI_ANIMATION_VIEW_STATE_PLAYING:
efl_text_set(label, "State = Playing");
break;
- case EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK:
- efl_text_set(label, "State = Playing Back");
+ case EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS:
+ efl_text_set(label, "State = Playing Backwards");
break;
- case EFL_UI_ANIMATION_VIEW_STATE_PAUSE:
+ case EFL_UI_ANIMATION_VIEW_STATE_PAUSED:
efl_text_set(label, "State = Paused");
break;
- case EFL_UI_ANIMATION_VIEW_STATE_STOP:
+ case EFL_UI_ANIMATION_VIEW_STATE_STOPPED:
efl_text_set(label, "State = Stopped");
break;
}
@@ -244,7 +244,7 @@ test_efl_ui_animation_view(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
efl_add(EFL_UI_BUTTON_CLASS, box3,
efl_gfx_hint_weight_set(efl_added, EFL_GFX_HINT_EXPAND, 0),
efl_gfx_hint_align_set(efl_added, EVAS_HINT_FILL, EVAS_HINT_FILL),
- efl_text_set(efl_added, "Play Back"),
+ efl_text_set(efl_added, "Play Backwards"),
efl_pack(box3, efl_added),
efl_event_callback_add(efl_added, EFL_INPUT_EVENT_CLICKED, btn_clicked_cb, anim_view));
diff --git a/src/lib/elementary/efl_ui_animation_view.c b/src/lib/elementary/efl_ui_animation_view.c
index 46092065a3..2240624623 100644
--- a/src/lib/elementary/efl_ui_animation_view.c
+++ b/src/lib/elementary/efl_ui_animation_view.c
@@ -67,9 +67,9 @@ _transit_go_facade(Eo* obj, Efl_Ui_Animation_View_Data *pd)
{
pd->repeat_times = 0;
if (pd->playing_reverse)
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS;
else
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAYING;
evas_object_smart_callback_call(obj, SIG_PLAY_START, NULL);
if (pd->transit) elm_transit_go(pd->transit);}
@@ -105,13 +105,13 @@ _autoplay(Eo *obj, Efl_Ui_Animation_View_Data *pd, Eina_Bool vis)
//Resume Animation
if (vis)
{
- if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PAUSE && pd->autoplay_pause)
+ if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PAUSED && pd->autoplay_pause)
{
elm_transit_paused_set(pd->transit, EINA_FALSE);
if (pd->playing_reverse)
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS;
else
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAYING;
pd->autoplay_pause = EINA_FALSE;
evas_object_smart_callback_call(obj, SIG_PLAY_RESUME, NULL);
}
@@ -119,11 +119,11 @@ _autoplay(Eo *obj, Efl_Ui_Animation_View_Data *pd, Eina_Bool vis)
//Pause Animation
else
{
- if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY) ||
- (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK))
+ if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING) ||
+ (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS))
{
elm_transit_paused_set(pd->transit, EINA_TRUE);
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PAUSE;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PAUSED;
pd->autoplay_pause = EINA_TRUE;
evas_object_smart_callback_call(obj, SIG_PLAY_PAUSE, NULL);
}
@@ -137,18 +137,18 @@ _transit_del_cb(Elm_Transit_Effect *effect, Elm_Transit *transit)
EFL_UI_ANIMATION_VIEW_DATA_GET(obj, pd);
if (!pd) return;
- if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY && pd->progress == 1) ||
- (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK && pd->progress == 0))
+ if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING && pd->progress == 1) ||
+ (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS && pd->progress == 0))
evas_object_smart_callback_call(obj, SIG_PLAY_DONE, NULL);
if (pd->transit != transit) return;
Efl_Ui_Animation_View_State prev_state = pd->state;
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_STOP;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_STOPPED;
pd->transit = NULL;
pd->autoplay_pause = EINA_FALSE;
- if (prev_state != EFL_UI_ANIMATION_VIEW_STATE_STOP)
+ if (prev_state != EFL_UI_ANIMATION_VIEW_STATE_STOPPED)
{
evas_object_smart_callback_call(obj, SIG_PLAY_STOP, NULL);
pd->progress = 0;
@@ -180,10 +180,10 @@ _transit_cb(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress)
if (pd->playing_reverse)
{
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS;
progress = 1 - progress;
}
- else pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY;
+ else pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAYING;
pd->progress = progress;
int minframe = (pd->frame_cnt - 1) * pd->min_progress;
@@ -286,7 +286,7 @@ static Eina_Bool
_ready_play(Eo *obj, Efl_Ui_Animation_View_Data *pd)
{
pd->autoplay_pause = EINA_FALSE;
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_STOP;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_STOPPED;
if (pd->transit) elm_transit_del(pd->transit);
@@ -357,7 +357,7 @@ _efl_ui_animation_view_efl_file_load(Eo *obj, Efl_Ui_Animation_View_Data *pd)
if (!_visible_check(obj))
{
elm_transit_paused_set(pd->transit, EINA_TRUE);
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PAUSE;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PAUSED;
pd->autoplay_pause = EINA_TRUE;
evas_object_smart_callback_call(obj, SIG_PLAY_PAUSE, NULL);
}
@@ -497,12 +497,12 @@ _playing_stop(Eo* obj, Efl_Ui_Animation_View_Data *pd)
if (!pd->transit) return EINA_FALSE;
if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_NOT_READY) ||
- (pd->state == EFL_UI_ANIMATION_VIEW_STATE_STOP))
+ (pd->state == EFL_UI_ANIMATION_VIEW_STATE_STOPPED))
return EINA_FALSE;
evas_object_vg_animated_frame_set(pd->vg, 0);
pd->progress = 0;
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_STOP;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_STOPPED;
evas_object_smart_callback_call(obj, SIG_PLAY_STOP, NULL);
elm_transit_del(pd->transit);
return EINA_TRUE;
@@ -676,13 +676,13 @@ _efl_ui_animation_view_efl_player_playing_set(Eo *obj, Efl_Ui_Animation_View_Dat
{
if (playing)
{
- if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY && pd->playback_speed > 0)
- || (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK && pd->playback_speed <= 0))
+ if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING && pd->playback_speed > 0)
+ || (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS && pd->playback_speed <= 0))
return EINA_FALSE;
Eina_Bool rewind = EINA_FALSE;
- if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY && pd->playback_speed <= 0)
- || (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK && pd->playback_speed > 0))
+ if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING && pd->playback_speed <= 0)
+ || (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS && pd->playback_speed > 0))
rewind = EINA_TRUE;
if (pd->playback_speed <= 0)
@@ -696,7 +696,7 @@ _efl_ui_animation_view_efl_player_playing_set(Eo *obj, Efl_Ui_Animation_View_Dat
if (!pd->transit && !_ready_play(obj, pd)) return EINA_FALSE;
- if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_STOP)
+ if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_STOPPED)
{
if (pd->playing_reverse && pd->progress == 0) pd->progress = 1.0;
_transit_go_facade(obj, pd);
@@ -717,7 +717,7 @@ _efl_ui_animation_view_efl_player_playing_set(Eo *obj, Efl_Ui_Animation_View_Dat
EOLIAN static Eina_Bool
_efl_ui_animation_view_efl_player_playing_get(const Eo *obj EINA_UNUSED, Efl_Ui_Animation_View_Data *pd)
{
- if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY)
+ if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING)
return EINA_TRUE;
return EINA_FALSE;
}
@@ -728,24 +728,24 @@ _efl_ui_animation_view_efl_player_paused_set(Eo *obj EINA_UNUSED, Efl_Ui_Animati
if (paused)
{
- if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY) ||
- (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK))
+ if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING) ||
+ (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS))
{
elm_transit_paused_set(pd->transit, paused);
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PAUSE;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PAUSED;
pd->autoplay_pause = EINA_FALSE;
evas_object_smart_callback_call(obj, SIG_PLAY_PAUSE, NULL);
}
}
else
{
- if (pd->transit && pd->state == EFL_UI_ANIMATION_VIEW_STATE_PAUSE)
+ if (pd->transit && pd->state == EFL_UI_ANIMATION_VIEW_STATE_PAUSED)
{
elm_transit_paused_set(pd->transit, paused);
if (pd->playing_reverse)
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS;
else
- pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY;
+ pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAYING;
pd->autoplay_pause = EINA_FALSE;
evas_object_smart_callback_call(obj, SIG_PLAY_RESUME, NULL);
@@ -757,7 +757,7 @@ _efl_ui_animation_view_efl_player_paused_set(Eo *obj EINA_UNUSED, Efl_Ui_Animati
EOLIAN static Eina_Bool
_efl_ui_animation_view_efl_player_paused_get(const Eo *obj EINA_UNUSED, Efl_Ui_Animation_View_Data *pd)
{
- if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PAUSE)
+ if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_PAUSED)
return EINA_TRUE;
return EINA_FALSE;
}
@@ -787,8 +787,8 @@ EOLIAN static void
_efl_ui_animation_view_efl_player_playback_speed_set(Eo *obj EINA_UNUSED, Efl_Ui_Animation_View_Data *pd, double speed)
{
// pd->playback_direction_changed is used only during playback.
- if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY ||
- pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK)
+ if ((pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING ||
+ pd->state == EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS)
&& ((pd->playback_speed > 0 && speed < 0) || (pd->playback_speed < 0 && speed > 0)))
pd->playback_direction_changed = EINA_TRUE;
@@ -820,7 +820,27 @@ elm_animation_view_file_set(Elm_Animation_View *obj, const char *file, const cha
EAPI Elm_Animation_View_State
elm_animation_view_state_get(Elm_Animation_View *obj)
{
- return efl_ui_animation_view_state_get(obj);
+ Elm_Animation_View_State state = ELM_ANIMATION_VIEW_STATE_NOT_READY;
+
+ switch (efl_ui_animation_view_state_get(obj))
+ {
+ case EFL_UI_ANIMATION_VIEW_STATE_PLAYING:
+ state = ELM_ANIMATION_VIEW_STATE_PLAY;
+ break;
+ case EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS:
+ state = ELM_ANIMATION_VIEW_STATE_PLAY_BACK;
+ break;
+ case EFL_UI_ANIMATION_VIEW_STATE_PAUSED:
+ state = ELM_ANIMATION_VIEW_STATE_PAUSE;
+ break;
+ case EFL_UI_ANIMATION_VIEW_STATE_STOPPED:
+ state = ELM_ANIMATION_VIEW_STATE_STOP;
+ break;
+ case EFL_UI_ANIMATION_VIEW_STATE_NOT_READY:
+ default:
+ break;
+ }
+ return state;
}
/* Internal EO APIs and hidden overrides */
diff --git a/src/lib/elementary/efl_ui_animation_view.eo b/src/lib/elementary/efl_ui_animation_view.eo
index f6792530d3..1d7d0c23ae 100644
--- a/src/lib/elementary/efl_ui_animation_view.eo
+++ b/src/lib/elementary/efl_ui_animation_view.eo
@@ -3,10 +3,10 @@ enum @beta Efl.Ui.Animation_View_State
{
[[State of animation view]]
not_ready, [[Animation is not ready to play. (Probably, it didn't file set yet or failed to read file.]]
- play, [[Animation is playing.]]
- play_back, [[Animation is playing back (rewinding).]]
- pause, [[Animation has been paused.]]
- stop [[Animation view successfully loaded a file then readied for playing.
+ playing, [[Animation is playing.]]
+ playing_backwards, [[Animation is playing backwards (rewinding).]]
+ paused, [[Animation has been paused.]]
+ stopped [[Animation view successfully loaded a file then readied for playing.
Otherwise after finished animation or stopped forcibly by request.]]
}
@@ -51,7 +51,7 @@ class @beta Efl.Ui.Animation_View extends Efl.Ui.Widget implements Efl.Gfx.View,
[[Turn on/off animation looping.
If @.autorepeat is $true, it repeats animation when animation frame is reached to
- end. This auto repeat mode is valid to both playing and playing_backward cases.
+ end. This auto repeat mode is valid to both playing and playing_backwards cases.
$true Enable auto play mode, disable otherwise.
]]
diff --git a/src/lib/elementary/efl_ui_animation_view_eo.legacy.c b/src/lib/elementary/efl_ui_animation_view_eo.legacy.c
index b149c6ea12..e213ebb6e9 100644
--- a/src/lib/elementary/efl_ui_animation_view_eo.legacy.c
+++ b/src/lib/elementary/efl_ui_animation_view_eo.legacy.c
@@ -108,7 +108,7 @@ elm_animation_view_default_size_get(const Efl_Ui_Animation_View *obj)
EAPI Eina_Bool
elm_animation_view_is_playing_back(Efl_Ui_Animation_View *obj)
{
- return (efl_ui_animation_view_state_get(obj) == EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK);
+ return (efl_ui_animation_view_state_get(obj) == EFL_UI_ANIMATION_VIEW_STATE_PLAYING_BACKWARDS);
}
EAPI int