rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=2ddaca7689017f5c3320fa09f5ea071f2e3c2855
commit 2ddaca7689017f5c3320fa09f5ea071f2e3c2855 Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Mon Feb 13 09:46:09 2017 +0200 sound_editor: make preview for sound in the player Fixes T5152 @fix Change-Id: Ibb9f6751ca2137e78e50998185fac89678df57ff --- data/themes/default/widgets/layout.edc | 33 +++++++++++++++++++++++++++------ src/bin/ui/sound_manager.c | 6 ++++++ 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/data/themes/default/widgets/layout.edc b/data/themes/default/widgets/layout.edc index bb0ea38..0d548bc 100644 --- a/data/themes/default/widgets/layout.edc +++ b/data/themes/default/widgets/layout.edc @@ -939,16 +939,37 @@ group { name: "elm/layout/image_manager/usage_info"; group { name: "elm/layout/sound_editor/player"; parts { - part { name: "eflete.swallow.teg"; - type: SWALLOW; - description { state: "default" 0.0; - fixed: 1 1; + part { name: "eflete.sound.type"; + type: TEXT; + description { state: "default" 0.00; + align: 0.00 0.00; + color_class: "main"; + text { + font: "PT"; + size: 10; + min: 0 1; + max: 0 1; + } + rel1.offset: 3 3; + rel2.offset: -4 -1; + } + } + part { name: "eflete.sound.value"; + type: TEXT; + description { state: "default" 0.00; + color_class: "select"; + text { + font: "PT:style=Bold"; + size: 42; + } rel1 { + relative: 0.00 1.00; offset: 3 3; + to_y: "eflete.sound.type"; } rel2 { - relative: 1.0 0.0; - offset: -4 -7; + relative: 1.00 0.00; + offset: -4 -4; to_y: "eflete.swallow.fast"; } } diff --git a/src/bin/ui/sound_manager.c b/src/bin/ui/sound_manager.c index ab97c71..899f54c 100644 --- a/src/bin/ui/sound_manager.c +++ b/src/bin/ui/sound_manager.c @@ -138,11 +138,14 @@ _grid_sel_cb(void *data __UNUSED__, { case SOUND_TYPE_SAMPLE: res = resource_manager_find(ap.project->RM.sounds, snd->name); + elm_layout_text_set(mng.player, "eflete.sound.type", _("sample")); break; case SOUND_TYPE_TONE: res = resource_manager_find(ap.project->RM.tones, snd->name); + elm_layout_text_set(mng.player, "eflete.sound.type", _("tone")); break; } + elm_layout_text_set(mng.player, "eflete.sound.value", snd->type_label); assert(res != NULL); @@ -492,6 +495,9 @@ _mw_cancel_cb(void *data __UNUSED__, { Evas_Object *content; + elm_layout_text_set(mng.player, "eflete.sound.value", NULL); + elm_layout_text_set(mng.player, "eflete.sound.type", NULL); + /* unset and hide the image property */ content = elm_object_content_unset(mng.win); evas_object_hide(content); --