diff options
author | JunsuChoi <jsuya.choi@samsung.com> | 2019-12-31 09:53:03 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@samsung.com> | 2019-12-31 09:53:03 -0500 |
commit | baa1e6553bc96a1f099c1aadc1f5fcfd2295f520 (patch) | |
tree | 4596f1f50a4c1eff308162f3bc84286e43c284bc | |
parent | e1afc7c1816e5d91e4f05c1644c6b4c7d7c53d25 (diff) | |
download | efl-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.c | 15 | ||||
-rw-r--r-- | src/bin/elementary/test_efl_ui_animation_view.c | 14 | ||||
-rw-r--r-- | src/lib/elementary/efl_ui_animation_view.c | 88 | ||||
-rw-r--r-- | src/lib/elementary/efl_ui_animation_view.eo | 10 | ||||
-rw-r--r-- | src/lib/elementary/efl_ui_animation_view_eo.legacy.c | 2 |
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 |