hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=29d91c48b36c7297e3022e64209c15b02afe99c3
commit 29d91c48b36c7297e3022e64209c15b02afe99c3 Author: Taehyub Kim <taehyub....@samsung.com> Date: Fri Jun 10 13:47:53 2016 +0900 build_setting: add build setting tooltip messeges Summary: add build setting tooltip messeges Test Plan: 1. launch enventor 2. go settign menu 3. click EDC build tab 4. move mouse cursor on each item 5. see the tooltip messeges Reviewers: Hermet, Jaehyun_Cho, NikaWhite Differential Revision: https://phab.enlightenment.org/D4034 --- data/themes/default/layout_setting.edc | 32 ++++++++++++++++++++++++++++++ src/bin/build_setting.c | 36 ++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/data/themes/default/layout_setting.edc b/data/themes/default/layout_setting.edc index 32a3012..4ac82fc 100644 --- a/data/themes/default/layout_setting.edc +++ b/data/themes/default/layout_setting.edc @@ -318,6 +318,14 @@ group { "build_setting_layout"; rel2.to: "img_path_frame"; } } + swallow { "img_path_tooltip"; + repeat_events: 1; + desc { + rel1.to: "img_path_frame"; + rel2.to: "img_path_frame"; + fixed: 1 1; + } + } image { "snd_path_icon"; scale: 1; desc { @@ -361,6 +369,14 @@ group { "build_setting_layout"; rel2.to: "snd_path_frame"; } } + swallow { "snd_path_tooltip"; + repeat_events: 1; + desc { + rel1.to: "snd_path_frame"; + rel2.to: "snd_path_frame"; + fixed: 1 1; + } + } image { "fnt_path_icon"; scale: 1; desc { @@ -404,6 +420,14 @@ group { "build_setting_layout"; rel2.to: "fnt_path_frame"; } } + swallow { "fnt_path_tooltip"; + repeat_events: 1; + desc { + rel1.to: "fnt_path_frame"; + rel2.to: "fnt_path_frame"; + fixed: 1 1; + } + } image { "dat_path_icon"; scale: 1; desc { @@ -447,6 +471,14 @@ group { "build_setting_layout"; rel2.to: "dat_path_frame"; } } + swallow { "data_path_tooltip"; + repeat_events: 1; + desc { + rel1.to: "dat_path_frame"; + rel2.to: "dat_path_frame"; + fixed: 1 1; + } + } } } diff --git a/src/bin/build_setting.c b/src/bin/build_setting.c index 7749537..edb4963 100644 --- a/src/bin/build_setting.c +++ b/src/bin/build_setting.c @@ -142,6 +142,15 @@ build_setting_content_get(build_setting_data *bsd, Evas_Object *parent) img_path_entry); elm_layout_text_set(layout, "img_path_guide", _("Image Paths:")); + //Image Path Tooltip + Evas_Object *img_path_tooltip = elm_button_add(layout); + elm_object_style_set(img_path_tooltip, ENVENTOR_NAME); + elm_object_part_content_set(layout, "img_path_tooltip", img_path_tooltip); + + elm_object_tooltip_text_set(img_path_tooltip, + _("Image path used for EDC editing.")); + elm_object_focus_allow_set(img_path_tooltip, EINA_FALSE); + //Sound Path Entry Evas_Object *snd_path_entry = entry_create(layout); snd_path_entry_update(snd_path_entry, @@ -150,6 +159,15 @@ build_setting_content_get(build_setting_data *bsd, Evas_Object *parent) snd_path_entry); elm_layout_text_set(layout, "snd_path_guide", _("Sound Paths:")); + //Sound Path Tooltip + Evas_Object *snd_path_tooltip = elm_button_add(layout); + elm_object_style_set(snd_path_tooltip, ENVENTOR_NAME); + elm_object_part_content_set(layout, "snd_path_tooltip", snd_path_tooltip); + + elm_object_tooltip_text_set(snd_path_tooltip, + _("Sound path used for EDC editing.")); + elm_object_focus_allow_set(snd_path_tooltip, EINA_FALSE); + //Font Path Entry Evas_Object *fnt_path_entry = entry_create(layout); fnt_path_entry_update(fnt_path_entry, @@ -158,6 +176,15 @@ build_setting_content_get(build_setting_data *bsd, Evas_Object *parent) fnt_path_entry); elm_layout_text_set(layout, "fnt_path_guide", _("Font Paths:")); + //Font Path Tooltip + Evas_Object *font_path_tooltip = elm_button_add(layout); + elm_object_style_set(font_path_tooltip, ENVENTOR_NAME); + elm_object_part_content_set(layout, "fnt_path_tooltip", font_path_tooltip); + + elm_object_tooltip_text_set(font_path_tooltip, + _("Font path used for EDC editing.")); + elm_object_focus_allow_set(font_path_tooltip, EINA_FALSE); + //Data Path Entry Evas_Object *dat_path_entry = entry_create(layout); dat_path_entry_update(dat_path_entry, @@ -166,6 +193,15 @@ build_setting_content_get(build_setting_data *bsd, Evas_Object *parent) dat_path_entry); elm_layout_text_set(layout, "dat_path_guide", _("Data Paths:")); + //Data Path Tooltip + Evas_Object *data_path_tooltip = elm_button_add(layout); + elm_object_style_set(data_path_tooltip, ENVENTOR_NAME); + elm_object_part_content_set(layout, "data_path_tooltip", data_path_tooltip); + + elm_object_tooltip_text_set(data_path_tooltip, + _("Data path used for EDC editing.")); + elm_object_focus_allow_set(data_path_tooltip, EINA_FALSE); + bsd->layout = layout; bsd->img_path_entry = img_path_entry; bsd->snd_path_entry = snd_path_entry; --