rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=a833c023d7142727a58e6b3265712119e835d691
commit a833c023d7142727a58e6b3265712119e835d691 Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Thu May 12 17:00:18 2016 +0300 sound_manage: move to modal window Change-Id: Icad26cb677907d6a72861192fdbcdc1f1ba1ff83 --- src/bin/ui/menu.c | 2 +- src/bin/ui/sound_manager.c | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/bin/ui/menu.c b/src/bin/ui/menu.c index 532f96a..7ac9298 100644 --- a/src/bin/ui/menu.c +++ b/src/bin/ui/menu.c @@ -185,7 +185,7 @@ _menu_cb(void *data __UNUSED__, image_manager_add(); break; case MENU_WINDOW_MANAGER_SOUND: - //tabs_menu_tab_open(TAB_SOUND_EDITOR); + sound_manager_add(); break; case MENU_WINDOW_MANAGER_COLORCLASS: //tabs_menu_tab_open(TAB_COLORCLASS_EDITOR); diff --git a/src/bin/ui/sound_manager.c b/src/bin/ui/sound_manager.c index 395bada..ccb20d0 100644 --- a/src/bin/ui/sound_manager.c +++ b/src/bin/ui/sound_manager.c @@ -48,6 +48,7 @@ struct _Search_Data struct _Sound_Editor { + Evas_Object *win; Evas_Object *popup; Evas_Object *popup_btn_add; Evas_Object *btn_add; @@ -601,10 +602,16 @@ _sound_editor_main_markup_create(Sound_Editor *edit) assert(edit != NULL); - edit->markup = elm_layout_add(ap.win); + edit->win = mw_add(NULL, NULL); + mw_title_set(edit->win, _("Sound manager")); + ic = elm_icon_add(edit->win); + elm_icon_standard_set(ic, "sound2"); + mw_icon_set(edit->win, ic); + edit->markup = elm_layout_add(edit->win); elm_layout_theme_set(edit->markup, "layout", "sound_manager", "default"); evas_object_size_hint_weight_set(edit->markup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_data_set(edit->markup, SND_EDIT_KEY, edit); + evas_object_data_set(edit->win, SND_EDIT_KEY, edit); + elm_object_content_set(edit->win, edit->markup); edit->btn_del = elm_button_add(edit->markup); elm_object_style_set(edit->btn_del, "anchor"); @@ -658,5 +665,6 @@ sound_manager_add(void) elm_object_focus_set(edit->sound_search_data.search_entry, true); evas_object_smart_callback_call(ap.win, SIGNAL_SOUND_UNSELECTED, NULL); - return edit->markup; + evas_object_show(edit->win); + return edit->win; } --