//Evas_Object *searchbar_layout = NULL;
Evas_Object *entry = NULL;
Evas_Object *cancel_btn = NULL;
- // add search bar
- //search_bar = elm_searchbar_add(parent);
- //search_bar =
- // edje_object_part_external_object_get(_EDJ(parent), "searchbar");
- //retv_if(!search_bar, NULL);
searchbar_layout = elm_layout_add(parent);
elm_layout_theme_set(searchbar_layout, "layout", "searchbar",
"cancel_button");
elm_entry_prediction_allow_set(entry, EINA_FALSE);
elm_entry_scrollable_set(entry, EINA_TRUE);
elm_entry_single_line_set(entry, EINA_TRUE);
+ elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
elm_object_part_content_set(searchbar_layout, "elm.swallow.content",
entry);
elm_object_part_text_set(searchbar_layout, "elm.guidetext", "Search");
- //evas_object_show(entry); // entry should be shown before setting focus.
- //// enable animation
- //elm_searchbar_cancel_button_animation_set(search_bar, EINA_TRUE);
- // get entry
- //Evas_Object *entry = elm_searchbar_entry_get(search_bar);
evas_object_smart_callback_add(entry, "changed",
__ugview_searchbar_changed_cb, data);
evas_object_smart_callback_add(entry, "focused",
data);
elm_object_signal_callback_add(searchbar_layout, "elm,action,click", "",
_searchsymbol_clicked_cb, entry);
-
- // set color
- // register callback functions to search bar
-// evas_object_smart_callback_add(entry, "unfocused",
-// __ugview_searchbar_unfocused_cb, data);
-// evas_object_smart_callback_add(entry, "changed",
-// __ugview_searchbar_changed_cb, data);
-// evas_object_smart_callback_add(searchbar_layout, "clicked",
-// __ugview_searchbar_clicked_cb, data);
-// evas_object_smart_callback_add(searchbar_layout, "cancel,clicked",
-// __ugview_searchbar_cancel_clicked_cb,
-// data);
-
- // swallow
- //edje_object_part_swallow(_EDJ(parent), "add/search", searchbar_layout);
- // show it
- //evas_object_show(searchbar_layout);
-
CLK_FUN_END();
return searchbar_layout;
}