Widget_Data *wd = elm_widget_data_get(data);
if (!wd) return;
- elm_entry_cursor_end_set(wd->eb);
+ elm_entry_cursor_end_set(elm_editfield_entry_get(wd->eb));
if (wd->cancel_btn_ani_flag == EINA_TRUE)
edje_object_signal_emit(wd->base, "CANCELIN", "PROG");
else
if (!wd) return;
int len = 0;
- const char* text = elm_entry_entry_get(wd->eb);
+ const char* text = elm_entry_entry_get(elm_editfield_entry_get(wd->eb));
+/*
if (text != NULL)
{
len = strlen(text);
{
edje_object_signal_emit(wd->base, "RESETHIDE", "PROG");
}
+*/
evas_object_smart_callback_call(data, "changed", NULL);
}
const char* text;
- text = elm_entry_entry_get(wd->eb);
+ text = elm_entry_entry_get(elm_editfield_entry_get(wd->eb));
if (text != NULL && strlen(text) > 0)
- elm_entry_entry_set(wd->eb, NULL);
+ elm_entry_entry_set(elm_editfield_entry_get(wd->eb), NULL);
evas_object_smart_callback_call(data, "cancel,clicked", NULL);
}
{
Widget_Data *wd = elm_widget_data_get(data);
if (!wd) return;
- elm_entry_entry_set(wd->eb, NULL);
+ elm_entry_entry_set(elm_editfield_entry_get(wd->eb), NULL);
}
/**
// evas_object_size_hint_align_set(wd->base, EVAS_HINT_FILL, EVAS_HINT_FILL);
// Add Entry
- wd->eb = elm_entry_add(parent);
+ wd->eb = elm_editfield_add(parent);
+ elm_object_style_set(wd->eb, "searchbar");
edje_object_part_swallow(wd->base, "btn_text", wd->eb);
- // elm_object_style_set(wd->eb, "search_input");
- elm_entry_single_line_set(wd->eb, EINA_TRUE);
+// elm_editfield_guide_text_set(di, _("Text Input"));
+ 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);
evas_object_smart_callback_add(wd->eb, "changed", _changed, obj);
elm_widget_sub_object_add(obj, wd->eb);
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return NULL;
- elm_entry_entry_set(wd->eb, entry);
+ elm_entry_entry_set(elm_editfield_entry_get(wd->eb), entry);
}
/**
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return NULL;
- return elm_entry_entry_get(wd->eb);
+ return elm_entry_entry_get(elm_editfield_entry_get(wd->eb));
}
/**
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return NULL;
- return wd->eb;
+ return elm_editfield_entry_get(wd->eb);
}
/**