From a9788cca139ad2bf7585ba7c88299c0b76ce5da7 Mon Sep 17 00:00:00 2001 From: Hyoyoung Chang Date: Mon, 30 Aug 2010 22:13:52 +0900 Subject: [PATCH] [searchbar] adjusting for new edc theme --- src/lib/elm_editfield.c | 1 + src/lib/elm_searchbar.c | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/elm_editfield.c b/src/lib/elm_editfield.c index af3a13f..967b665 100644 --- a/src/lib/elm_editfield.c +++ b/src/lib/elm_editfield.c @@ -180,6 +180,7 @@ _entry_changed_cb(void *data, Evas_Object *obj, void* event_info) wd->show_guide_text = EINA_FALSE; } } + evas_object_smart_callback_call(data, "changed", NULL); } static void diff --git a/src/lib/elm_searchbar.c b/src/lib/elm_searchbar.c index e6cdb32..5ec021f 100644 --- a/src/lib/elm_searchbar.c +++ b/src/lib/elm_searchbar.c @@ -45,7 +45,7 @@ static void _theme_hook(Evas_Object *obj) _elm_theme_object_set(obj, wd->base, "searchbar", "base", elm_widget_style_get(obj)); if (wd->eb) - edje_object_part_swallow(wd->base, "btn_text", wd->eb); + edje_object_part_swallow(wd->base, "search_textfield", wd->eb); if (wd->cancel_btn) edje_object_part_swallow(wd->base, "button_cancel", wd->cancel_btn); @@ -85,6 +85,8 @@ static void _clicked(void *data, Evas_Object *obj, const char *emission, const c static void _changed(void *data, Evas_Object *obj, const char *emission, const char *source) { Widget_Data *wd = elm_widget_data_get(data); + fprintf(stderr, "##changed\n"); + if (!wd) return; int len = 0; @@ -174,8 +176,8 @@ EAPI Evas_Object *elm_searchbar_add(Evas_Object *parent) // Add Entry wd->eb = elm_editfield_add(parent); elm_object_style_set(wd->eb, "searchbar"); - edje_object_part_swallow(wd->base, "btn_text", wd->eb); -// elm_editfield_guide_text_set(di, _("Text Input")); + edje_object_part_swallow(wd->base, "search_textfield", wd->eb); +// elm_editfield_guide_text_set(wd->eb, "Search"); elm_editfield_entry_single_line_set(wd->eb, EINA_TRUE); elm_editfield_eraser_set(wd->eb, EINA_TRUE); evas_object_smart_callback_add(wd->eb, "clicked", _clicked, obj); -- 2.7.4