hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=2440afc9f0181576cf557124f3bae769276fe412
commit 2440afc9f0181576cf557124f3bae769276fe412 Author: ChunEon Park <her...@hermet.pe.kr> Date: Sat Mar 8 03:10:30 2014 +0900 search - display current search direction. --- data/themes/default/layout.edc | 25 +++++++++++++++++++++++++ src/bin/search.c | 4 ++++ 2 files changed, 29 insertions(+) diff --git a/data/themes/default/layout.edc b/data/themes/default/layout.edc index e6f5390..1f2193e 100644 --- a/data/themes/default/layout.edc +++ b/data/themes/default/layout.edc @@ -72,6 +72,31 @@ group { name: "search"; fixed: 1 1; } } + part { name: "elm.text.dir"; + type: TEXT; + scale: 1; + effect: SHADOW BOTTOM; + description { state: "default" 0.0; + align: 0 0; + rel1.to: "elm.text.replace"; + rel2.to: "elm.text.replace"; + rel1.relative: 0 1; + rel2.relative: 0 1; + rel1.offset: 0 10; + text { + font: FN; + size: 10; + align: 0 0.5; + text: "Forward"; + } + color: 51 153 255 255; + color3: 51 153 255 24; + color3: 51 153 255 18; + min: 80 30; + fixed: 1 1; + } + } + part { name: "elm.swallow.find_entry"; type: SWALLOW; scale: 1; diff --git a/src/bin/search.c b/src/bin/search.c index a5663eb..9b09fbb 100644 --- a/src/bin/search.c +++ b/src/bin/search.c @@ -4,6 +4,7 @@ typedef struct search_s { Evas_Object *win; + Evas_Object *layout; Evas_Object *en_find; Evas_Object *en_replace; Evas_Object *entry; @@ -205,6 +206,7 @@ backward_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED, search_data *sd = data; find_backward_proc(sd); sd->forward = EINA_FALSE; + elm_object_part_text_set(sd->layout, "elm.text.dir", "Backward"); } static void @@ -234,6 +236,7 @@ forward_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED, search_data *sd = data; find_forward_proc(sd); sd->forward = EINA_TRUE; + elm_object_part_text_set(sd->layout, "elm.text.dir", "Forward"); } static void @@ -346,6 +349,7 @@ search_open() elm_object_part_content_set(layout, "elm.swallow.replace_all", btn_replace_all); sd->win = win; + sd->layout = layout; sd->en_find = entry_find; sd->en_replace = entry_replace; sd->entry = g_entry; --