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;

-- 


Reply via email to