Hi, there are 2 patches for eve to compile it again without deprecated warnings and edje_cc failing to build theme.
-- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
From 3adbb7b5f8afc1f5404baff3c508064c6b307cb1 Mon Sep 17 00:00:00 2001 From: Martin Jansa <martin.ja...@gmail.com> Date: Mon, 26 Dec 2011 20:27:45 +0100 Subject: [PATCH] eve: add missing group elm/entry/anchor/default * edje_cc: Error. Unable to find group name "elm/entry/anchor/default" Signed-off-by: Martin Jansa <martin.ja...@gmail.com> --- data/themes/elm-entry.edc | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/data/themes/elm-entry.edc b/data/themes/elm-entry.edc index f59f03a..910e4df 100644 --- a/data/themes/elm-entry.edc +++ b/data/themes/elm-entry.edc @@ -225,3 +225,15 @@ } } } + group { name: "elm/entry/anchor/default"; + parts { + part { name: "bg"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + color: 128 0 0 64; + } + } + } + } + -- 1.7.8.1
From 570c019e4041fa1ff9a3bafaf9bf1660ee622edc Mon Sep 17 00:00:00 2001 From: Martin Jansa <martin.ja...@gmail.com> Date: Sat, 31 Dec 2011 11:29:24 +0100 Subject: [PATCH] eve: don't use deprecated api * replace deprecated elm_layout_content_set with elm_object_part_content_set * replace deprecated elm_entry_entry_get with elm_object_text_get * replace deprecated elm_entry_entry_set with elm_object_text_set * replace deprecated elm_notify_content_set with elm_object_content_set Signed-off-by: Martin Jansa <martin.ja...@gmail.com> --- src/bin/chrome.c | 30 +++++++++++++++--------------- src/bin/view.c | 8 ++++---- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/bin/chrome.c b/src/bin/chrome.c index e658270..7c0e459 100644 --- a/src/bin/chrome.c +++ b/src/bin/chrome.c @@ -976,7 +976,7 @@ _chrome_state_apply(Evas_Object *chrome, Evas_Object *view) _chrome_title_apply(chrome); text_url = edje_object_part_swallow_get(ed, "url-entry"); - elm_entry_entry_set(text_url, url ? url : ""); + elm_object_text_set(text_url, url ? url : ""); _is_favorite_check(chrome, url); _history_update(url, title ? title : url); @@ -1210,7 +1210,7 @@ on_view_popup_new(void *data __UNUSED__, Evas_Object *view, void *event_info) elm_list_go(li); evas_object_show(li); - elm_notify_content_set(notify, li); + elm_object_content_set(notify, li); evas_object_smart_callback_add(view, "popup,willdelete", on_view_popup_delete, notify); @@ -1284,7 +1284,7 @@ on_action_clear(void *data, Evas_Object *o __UNUSED__, Evas_Object *chrome = data; Evas_Object *ed = elm_layout_edje_get(chrome); Evas_Object *text_url = edje_object_part_swallow_get(ed, "url-entry"); - elm_entry_entry_set(text_url, ""); + elm_object_text_set(text_url, ""); } static void @@ -1459,8 +1459,8 @@ cb_config_string_changed(void *data, Evas_Object *obj, void *event_info __UNUSED if ((conf_set = mmc->conf_set)) { - conf_set(config, elm_entry_entry_get(obj)); - conf_updated(mmc, (void *)elm_entry_entry_get(obj)); + conf_set(config, elm_object_text_get(obj)); + conf_updated(mmc, (void *)elm_object_text_get(obj)); } } @@ -1792,7 +1792,7 @@ more_menu_config_string_ask(Evas_Object *parent, More_Menu_Item *item, More_Menu elm_notify_repeat_events_set(notify, EINA_FALSE); bx_v = elm_box_add(parent); - elm_notify_content_set(notify, bx_v); + elm_object_content_set(notify, bx_v); elm_box_horizontal_set(bx_v, 0); evas_object_size_hint_weight_set(bx_v, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx_v); @@ -1805,7 +1805,7 @@ more_menu_config_string_ask(Evas_Object *parent, More_Menu_Item *item, More_Menu entry = elm_entry_add(bx_v); elm_entry_password_set(entry, password); elm_entry_single_line_set(entry, EINA_TRUE); - elm_entry_entry_set(entry, conf_get(config)); + elm_object_text_set(entry, conf_get(config)); elm_box_pack_end(bx_v, entry); evas_object_show(entry); @@ -1837,7 +1837,7 @@ more_menu_config_string_ask(Evas_Object *parent, More_Menu_Item *item, More_Menu evas_object_hide(notify); if (response == EINA_TRUE) - conf_set(config, elm_entry_entry_get(entry)); + conf_set(config, elm_object_text_get(entry)); evas_object_del(notify); } @@ -2126,7 +2126,7 @@ on_action_load_page(void *data, Evas_Object *view, void *event_info __UNUSED__) { Evas_Object *ewk_view = data; - const char *entry_data = elm_entry_entry_get(view); + const char *entry_data = elm_object_text_get(view); char *uri; if ((uri = uri_sanitize(entry_data))) @@ -2314,7 +2314,7 @@ on_key_down(void *data, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, notify = elm_notify_add(win->win); elm_object_style_set(notify, "ewebkit"); - elm_notify_content_set(notify, label); + elm_object_content_set(notify, label); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_TOP); elm_notify_timeout_set(notify, 1.0); evas_object_show(notify); @@ -2521,7 +2521,7 @@ chrome_add(Browser_Window *win, const char *url, Session_Item *session_item) evas_object_data_set(chrome, "session", session_item); evas_object_focus_set(view, 1); - elm_layout_content_set(chrome, "view", view); + elm_object_part_content_set(chrome, "view", view); evas_object_data_set(chrome, "view", view); evas_object_data_set(chrome, "win", win); @@ -2542,7 +2542,7 @@ chrome_add(Browser_Window *win, const char *url, Session_Item *session_item) Evas_Object *text_url = elm_entry_add(ed); elm_object_style_set(text_url, "ewebkit/url"); elm_entry_single_line_set(text_url, EINA_TRUE); - elm_layout_content_set(chrome, "url-entry", text_url); + elm_object_part_content_set(chrome, "url-entry", text_url); evas_object_smart_callback_add (text_url, "activated", on_action_load_page, view); @@ -2555,13 +2555,13 @@ chrome_add(Browser_Window *win, const char *url, Session_Item *session_item) Evas_Object *more_list = elm_genlist_add(ed); evas_object_data_set(more_list, "chrome", chrome); evas_object_data_set(chrome, "more-list", more_list); - elm_layout_content_set(chrome, "more-list-swallow", more_list); + elm_object_part_content_set(chrome, "more-list-swallow", more_list); elm_object_style_set(more_list, "ewebkit"); elm_genlist_bounce_set(more_list, EINA_FALSE, EINA_FALSE); Evas_Object *more_index = elm_index_add(ed); evas_object_data_set(more_list, "more-index", more_index); - elm_layout_content_set(chrome, "more-list-index", more_index); + elm_object_part_content_set(chrome, "more-list-index", more_index); evas_object_smart_callback_add(more_index, "selected", index_selected, NULL); elm_object_style_set(more_index, "ewebkit"); @@ -2572,7 +2572,7 @@ chrome_add(Browser_Window *win, const char *url, Session_Item *session_item) elm_gengrid_multi_select_set(tab_grid, EINA_FALSE); evas_object_data_set(chrome, "tab-grid", tab_grid); evas_object_data_set(tab_grid, "win", win); - elm_layout_content_set(chrome, "tab-grid-swallow", tab_grid); + elm_object_part_content_set(chrome, "tab-grid-swallow", tab_grid); evas_object_smart_callback_add(tab_grid, "realized", on_tab_gengrid_item_realized, win); diff --git a/src/bin/view.c b/src/bin/view.c index 9af9755..a7f9f59 100644 --- a/src/bin/view.c +++ b/src/bin/view.c @@ -969,7 +969,7 @@ on_view_contextmenu_show(void *data __UNUSED__, Evas_Object *view, void *event_i evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_min_set(li, 200, 200); - elm_notify_content_set(notify, li); + elm_object_content_set(notify, li); evas_object_smart_callback_add(notify, "block,clicked", _view_contextmenu_cancel, menu); @@ -1344,7 +1344,7 @@ _run_dialog(Evas_Object *parent, enum dialog_type type, const char *message, con elm_notify_repeat_events_set(dialog_data->notify, EINA_FALSE); bx_v = elm_box_add(parent); - elm_notify_content_set(dialog_data->notify, bx_v); + elm_object_content_set(dialog_data->notify, bx_v); elm_box_horizontal_set(bx_v, 0); evas_object_size_hint_weight_set(bx_v, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx_v); @@ -1370,7 +1370,7 @@ _run_dialog(Evas_Object *parent, enum dialog_type type, const char *message, con if (type == DIALOG_PROMPT) { dialog_data->entry = elm_entry_add(bx_v); - elm_entry_entry_set(dialog_data->entry, default_entry_value); + elm_object_text_set(dialog_data->entry, default_entry_value); elm_box_pack_end(bx_v, dialog_data->entry); evas_object_show(dialog_data->entry); } @@ -1408,7 +1408,7 @@ _run_dialog(Evas_Object *parent, enum dialog_type type, const char *message, con ecore_main_loop_begin(); if ((type == DIALOG_PROMPT) && (response == EINA_TRUE)) - *entry_value = strdup(elm_entry_entry_get(dialog_data->entry)); + *entry_value = strdup(elm_object_text_get(dialog_data->entry)); evas_object_del(dialog_data->notify); free(dialog_data); -- 1.7.8.1
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel