X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fexamples%2Fweb_example.c;h=6aa6a2a31e3b31c78ccb8604879a81431ea471aa;hb=a5f0f44665e39bee416ec16e4cb809632e57e5c3;hp=3e753829997d8cdbbd6adf3acedc5f38bbeb661b;hpb=29359f0fc325cc9ac3ab0888e66b40a900d28ec1;p=framework%2Fuifw%2Felementary.git diff --git a/src/examples/web_example.c b/src/examples/web_example.c index 3e75382..6aa6a2a 100644 --- a/src/examples/web_example.c +++ b/src/examples/web_example.c @@ -17,7 +17,7 @@ typedef struct { Evas_Object *win; Evas_Object *main_box; - Evas_Object *pager; + Evas_Object *naviframe; Evas_Object *url; Evas_Object *default_web; Evas_Object *tabs; @@ -40,7 +40,7 @@ struct _Tab_Data { Evas_Object *web; App_Data *app; - Elm_Toolbar_Item *tab; + Elm_Object_Item *tab; }; static Evas_Object * _web_create_window_cb(void *data, Evas_Object *obj, Eina_Bool js, const Elm_Web_Window_Features *wf); @@ -73,7 +73,7 @@ tab_current_set(Tab_Data *td) nav_button_update(td->app); elm_entry_icon_visible_set(td->app->url, EINA_TRUE); - elm_pager_content_promote(td->app->pager, td->web); + elm_naviframe_item_simple_promote(td->app->naviframe, td->web); } static void @@ -96,7 +96,7 @@ _title_changed_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info) if (title) strncpy(buf, title, sizeof(buf) - 1); - elm_toolbar_item_label_set(td->tab, buf); + elm_object_item_text_set(td->tab, buf); } static void @@ -118,7 +118,7 @@ _web_free_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void * Tab_Data *td = data; if (td->tab) - elm_toolbar_item_del(td->tab); + elm_object_item_del(td->tab); free(td); } @@ -151,12 +151,12 @@ tab_add(App_Data *ad) evas_object_size_hint_weight_set(td->web, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(td->web, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_pager_content_push(ad->pager, td->web); + elm_naviframe_item_simple_push(ad->naviframe, td->web); td->app = ad; td->tab = elm_toolbar_item_append(td->app->tabs, NULL, "New tab", _tab_clicked_cb, td); - elm_toolbar_item_del_cb_set(td->tab, _tb_item_del_cb); + elm_object_item_del_cb_set(td->tab, _tb_item_del_cb); evas_object_data_set(td->web, "tab_data", td); @@ -397,7 +397,7 @@ _win_search_trigger_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED box2 = elm_box_add(ad->win); elm_box_horizontal_set(box2, EINA_TRUE); - elm_entry_end_set(entry, box2); + elm_object_part_content_set(entry, "end", box2); btn = elm_button_add(ad->win); elm_box_pack_end(box2, btn); @@ -405,7 +405,7 @@ _win_search_trigger_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED ic = elm_icon_add(ad->win); elm_icon_standard_set(ic, "arrow_up"); - elm_object_content_part_set(btn, "icon", ic); + elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _search_prev_cb, ad); @@ -415,7 +415,7 @@ _win_search_trigger_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED ic = elm_icon_add(ad->win); elm_icon_standard_set(ic, "arrow_down"); - elm_object_content_part_set(btn, "icon", ic); + elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _search_next_cb, ad); @@ -425,7 +425,7 @@ _win_search_trigger_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED ic = elm_icon_add(ad->win); elm_icon_standard_set(ic, "close"); - elm_object_content_part_set(btn, "icon", ic); + elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _search_close_cb, ad); @@ -463,7 +463,7 @@ default_content_set(Evas_Object *web) int elm_main(int argc __UNUSED__, char *argv[] __UNUSED__) { - Evas_Object *win, *bg, *box, *box2, *btn, *ic, *url, *pager, *tabs, *web; + Evas_Object *win, *bg, *box, *box2, *btn, *ic, *url, *naviframe, *tabs, *web; Evas *e; Evas_Modifier_Mask ctrl_mask; App_Data *ad; @@ -512,7 +512,7 @@ elm_main(int argc __UNUSED__, char *argv[] __UNUSED__) box2 = elm_box_add(win); elm_box_horizontal_set(box2, EINA_TRUE); - elm_entry_icon_set(url, box2); + elm_object_part_content_set(url, "icon", box2); elm_entry_icon_visible_set(url, EINA_FALSE); btn = elm_button_add(win); @@ -523,7 +523,7 @@ elm_main(int argc __UNUSED__, char *argv[] __UNUSED__) ic = elm_icon_add(win); elm_icon_standard_set(ic, "arrow_left"); - elm_object_content_part_set(btn, "icon", ic); + elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _nav_back_cb, ad); @@ -535,7 +535,7 @@ elm_main(int argc __UNUSED__, char *argv[] __UNUSED__) ic = elm_icon_add(win); elm_icon_standard_set(ic, "refresh"); - elm_object_content_part_set(btn, "icon", ic); + elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _nav_refresh_cb, ad); @@ -547,7 +547,7 @@ elm_main(int argc __UNUSED__, char *argv[] __UNUSED__) ic = elm_icon_add(win); elm_icon_standard_set(ic, "arrow_right"); - elm_object_content_part_set(btn, "icon", ic); + elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _nav_fwd_cb, ad); @@ -564,15 +564,15 @@ elm_main(int argc __UNUSED__, char *argv[] __UNUSED__) ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); - elm_object_content_part_set(btn, "icon", ic); + elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _add_tab_cb, ad); tabs = elm_toolbar_add(win); elm_toolbar_align_set(tabs, 0.0); - elm_toolbar_always_select_mode_set(tabs, EINA_TRUE); + elm_toolbar_select_mode_set(tabs, ELM_OBJECT_SELECT_MODE_ALWAYS); elm_toolbar_homogeneous_set(tabs, EINA_FALSE); - elm_toolbar_mode_shrink_set(tabs, ELM_TOOLBAR_SHRINK_MENU); + elm_toolbar_shrink_mode_set(tabs, ELM_TOOLBAR_SHRINK_MENU); evas_object_size_hint_weight_set(tabs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tabs, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box2, tabs); @@ -586,28 +586,28 @@ elm_main(int argc __UNUSED__, char *argv[] __UNUSED__) ic = elm_icon_add(win); elm_icon_standard_set(ic, "close"); - elm_object_content_part_set(btn, "icon", ic); + elm_object_part_content_set(btn, "icon", ic); - pager = elm_pager_add(win); - evas_object_size_hint_weight_set(pager, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(pager, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_box_pack_end(box, pager); - evas_object_show(pager); + naviframe = elm_naviframe_add(win); + evas_object_size_hint_weight_set(naviframe, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(naviframe, EVAS_HINT_FILL, EVAS_HINT_FILL); + elm_box_pack_end(box, naviframe); + evas_object_show(naviframe); - elm_toolbar_menu_parent_set(tabs, pager); + elm_toolbar_menu_parent_set(tabs, naviframe); web = elm_web_add(win); elm_web_window_create_hook_set(web, _web_create_window_cb, ad); - elm_web_history_enable_set(web, EINA_FALSE); + elm_web_history_enabled_set(web, EINA_FALSE); evas_object_size_hint_weight_set(web, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(web, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_pager_content_push(pager, web); + elm_naviframe_item_simple_push(naviframe, web); default_content_set(web); ad->win = win; ad->main_box = box; - ad->pager = pager; + ad->naviframe = naviframe; ad->url = url; ad->default_web = web; ad->tabs = tabs;