search - display current search direction.

This commit is contained in:
ChunEon Park 2014-03-08 03:10:30 +09:00
parent d93a8b2709
commit 2440afc9f0
2 changed files with 29 additions and 0 deletions

View File

@ -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;

View File

@ -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;