ewebkit used uri and url as mixed for a long time.
But last year, ewebkit2 decide to use url for the consistency.
Below is discussion and webkit-efl bug about "uri vs url"
https://lists.webkit.org/pipermail/webkit-efl/2012-October/000312.html
https://bugs.webkit.org/show_bug.cgi?id=98643
}
static void
-_url_change_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__)
+_url_entry_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__)
{
Evas_Object *web = data;
- const char *uri = elm_object_text_get(obj);
+ const char *url = elm_object_text_get(obj);
- elm_web_uri_set(web, uri);
+ elm_web_url_set(web, url);
}
static void
}
static void
-_uri_changed_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info)
+_url_changed_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info)
{
Web_Test *wt = data;
elm_box_pack_end(bx2, url);
evas_object_show(url);
- evas_object_smart_callback_add(url, "activated", _url_change_cb, web);
+ evas_object_smart_callback_add(url, "activated", _url_entry_changed_cb, web);
wt->url_entry = url;
bx2 = elm_box_add(win);
evas_object_smart_callback_add(bt, "clicked", _bring_in_region_cb, wt);
evas_object_smart_callback_add(web, "title,changed", _title_changed_cb, win);
- evas_object_smart_callback_add(web, "uri,changed", _uri_changed_cb, wt);
+ evas_object_smart_callback_add(web, "url,changed", _url_changed_cb, wt);
evas_object_event_callback_add(web, EVAS_CALLBACK_DEL, _main_web_del_cb, wt);
wt->web = web;
- elm_web_uri_set(web, "http://www.enlightenment.org");
+ elm_web_url_set(web, "http://www.enlightenment.org");
elm_web_window_create_hook_set(web, _new_window_hook, wt);
elm_win_resize_object_add(win, web);
elm_web_history_enabled_set(web, EINA_FALSE);
- if (!elm_web_uri_set(web, URL))
+ if (!elm_web_url_set(web, URL))
{
printf("URL NOT LOADED");
return -1;
Evas_Object *win;
Evas_Object *main_box;
Evas_Object *naviframe;
- Evas_Object *url;
+ Evas_Object *url_entry;
Evas_Object *default_web;
Evas_Object *tabs;
Evas_Object *close_tab;
static void
tab_current_set(Tab_Data *td)
{
- const char *uri;
+ const char *url;
if (td == td->app->current_tab)
return;
td->app->current_tab = td;
- uri = elm_web_uri_get(td->web);
- elm_object_text_set(td->app->url, uri);
+ url = elm_web_url_get(td->web);
+ elm_object_text_set(td->app->url_entry, url);
nav_button_update(td->app);
- elm_entry_icon_visible_set(td->app->url, EINA_TRUE);
+ elm_entry_icon_visible_set(td->app->url_entry, EINA_TRUE);
elm_naviframe_item_simple_promote(td->app->naviframe, td->web);
}
}
static void
-_uri_changed_cb(void *data, Evas_Object *obj, void *event_info)
+_url_changed_cb(void *data, Evas_Object *obj, void *event_info)
{
Tab_Data *td = data;
- const char *uri = event_info;
+ const char *url = event_info;
if (td != td->app->current_tab)
return;
nav_button_update(td->app);
- elm_object_text_set(td->app->url, uri);
+ elm_object_text_set(td->app->url_entry, url);
}
static void
if (!td->app->exiting && !elm_toolbar_selected_item_get(obj))
{
td->app->current_tab = NULL;
- elm_entry_icon_visible_set(td->app->url, EINA_FALSE);
+ elm_entry_icon_visible_set(td->app->url_entry, EINA_FALSE);
if (td->app->search_box)
evas_object_del(td->app->search_box);
}
evas_object_smart_callback_add(td->web, "title,changed", _title_changed_cb,
td);
- evas_object_smart_callback_add(td->web, "uri,changed", _uri_changed_cb, td);
+ evas_object_smart_callback_add(td->web, "url,changed", _url_changed_cb, td);
evas_object_event_callback_add(td->web, EVAS_CALLBACK_FREE, _web_free_cb,
td);
}
static char *
-uri_sanitize(const char *uri)
+url_sanitize(const char *url)
{
- char *fixed_uri;
+ char *fixed_url;
char *schema;
char *tmp;
- if (!uri || !*uri) return NULL;
+ if (!url || !*url) return NULL;
- tmp = strstr(uri, "://");
- if (!tmp || (tmp == uri) || (tmp > (uri + 15)))
+ tmp = strstr(url, "://");
+ if (!tmp || (tmp == url) || (tmp > (url + 15)))
{
- char *new_uri = NULL;
- if (ecore_file_exists(uri))
+ char *new_url = NULL;
+ if (ecore_file_exists(url))
{
schema = "file";
- new_uri = ecore_file_realpath(uri);
+ new_url = ecore_file_realpath(url);
}
else
schema = "http";
- if (asprintf(&fixed_uri, "%s://%s", schema, new_uri ? new_uri : uri) >
+ if (asprintf(&fixed_url, "%s://%s", schema, new_url ? new_url : url) >
0)
{
- free(new_uri);
- return fixed_uri;
+ free(new_url);
+ return fixed_url;
}
- free(new_uri);
+ free(new_url);
}
else
- return strdup(uri);
+ return strdup(url);
return NULL;
}
static void
-tab_uri_set(Tab_Data *td, const char *uri)
+tab_url_set(Tab_Data *td, const char *url)
{
- char *sane_uri = uri_sanitize(uri);
- elm_web_uri_set(td->web, sane_uri);
- free(sane_uri);
+ char *sane_url = url_sanitize(url);
+ elm_web_url_set(td->web, sane_url);
+ free(sane_url);
}
static void
-_url_activated_cb(void *data, Evas_Object *obj, void *event_info)
+_url_entry_activated_cb(void *data, Evas_Object *obj, void *event_info)
{
App_Data *ad = data;
Tab_Data *td;
- const char *uri = eina_stringshare_ref(elm_object_text_get(obj));
+ const char *url = eina_stringshare_ref(elm_object_text_get(obj));
if (!ad->current_tab)
td = tab_add(ad);
else
td = ad->current_tab;
- tab_uri_set(td, uri);
- eina_stringshare_del(uri);
+ tab_url_set(td, url);
+ eina_stringshare_del(url);
}
static void
{
App_Data *ad = data;
tab_add(ad);
- elm_object_focus_set(ad->url, EINA_TRUE);
+ elm_object_focus_set(ad->url_entry, EINA_TRUE);
}
static Evas_Object *
elm_box_horizontal_set(box, EINA_TRUE);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
- elm_box_pack_after(ad->main_box, box, ad->url);
+ elm_box_pack_after(ad->main_box, box, ad->url_entry);
evas_object_show(box);
evas_object_event_callback_add(box, EVAS_CALLBACK_DEL, _search_box_del_cb,
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
- Evas_Object *win, *bg, *box, *box2, *btn, *ic, *url, *naviframe, *tabs, *web;
+ Evas_Object *win, *bg, *box, *box2, *btn, *ic, *url_entry, *naviframe, *tabs, *web;
Evas *e;
Evas_Modifier_Mask ctrl_mask;
App_Data *ad;
elm_win_resize_object_add(win, box);
evas_object_show(box);
- url = elm_entry_add(win);
- elm_entry_single_line_set(url, EINA_TRUE);
- elm_entry_scrollable_set(url, EINA_TRUE);
- evas_object_size_hint_weight_set(url, EVAS_HINT_EXPAND, 0.0);
- evas_object_size_hint_align_set(url, EVAS_HINT_FILL, EVAS_HINT_FILL);
- elm_box_pack_end(box, url);
- evas_object_show(url);
+ url_bar = elm_entry_add(win);
+ elm_entry_single_line_set(url_bar, EINA_TRUE);
+ elm_entry_scrollable_set(url_bar, EINA_TRUE);
+ evas_object_size_hint_weight_set(url_bar, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(url_bar, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_box_pack_end(box, url_bar);
+ evas_object_show(url_bar);
- evas_object_smart_callback_add(url, "activated", _url_activated_cb, ad);
+ evas_object_smart_callback_add(url_bar, "activated", _url_bar_activated_cb, ad);
box2 = elm_box_add(win);
elm_box_horizontal_set(box2, EINA_TRUE);
- elm_object_part_content_set(url, "icon", box2);
- elm_entry_icon_visible_set(url, EINA_FALSE);
+ elm_object_part_content_set(url_bar, "icon", box2);
+ elm_entry_icon_visible_set(url_bar, EINA_FALSE);
btn = elm_button_add(win);
elm_box_pack_end(box2, btn);
ad->win = win;
ad->main_box = box;
ad->naviframe = naviframe;
- ad->url = url;
+ ad->url_bar = url_bar;
ad->default_web = web;
ad->tabs = tabs;
ad->close_tab = btn;
{ "toolbars,visible,set", "b" },
{ "tooltip,text,set", "s" },
{ "uri,changed", "s" },
+ { "url,changed", "s" },
{ "view,resized", "" },
{ "windows,close,request", ""},
{ "zoom,animated,end", "" },
{
Elm_Web_Callback_Proxy_Context *ctxt = data;
+ if (!strcmp(ctxt->name, "uri,changed"))
+ evas_object_smart_callback_call(ctxt->obj, "url,changed";, event_info);
+
evas_object_smart_callback_call(ctxt->obj, ctxt->name, event_info);
}
EAPI Eina_Bool
elm_web_uri_set(Evas_Object *obj,
- const char *uri)
+ const char *url)
+{
+ ELM_WEB_CHECK(obj) EINA_FALSE;
+ Eina_Bool ret = EINA_FALSE;
+ eo_do(obj, elm_obj_web_url_set(url, &ret));
+ return ret;
+}
+
+EAPI Eina_Bool
+elm_web_url_set(Evas_Object *obj,
+ const char *url)
{
ELM_WEB_CHECK(obj) EINA_FALSE;
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, elm_obj_web_uri_set(uri, &ret));
+ eo_do(obj, elm_obj_web_url_set(url, &ret));
return ret;
}
static void
-_uri_set(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
+_url_set(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
{
- const char *uri = va_arg(*list, const char *);
+ const char *url = va_arg(*list, const char *);
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
if (ret) *ret = EINA_FALSE;
Eina_Bool int_ret = EINA_FALSE;
Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
- int_ret = ewk_view_uri_set(wd->resize_obj, uri);
+ int_ret = ewk_view_uri_set(wd->resize_obj, url);
if (ret) *ret = int_ret;
#else
- (void)uri;
+ (void)url;
*ret = EINA_FALSE;
(void)obj;
#endif
{
ELM_WEB_CHECK(obj) NULL;
const char *ret = NULL;
- eo_do((Eo *) obj, elm_obj_web_uri_get(&ret));
+ eo_do((Eo *) obj, elm_obj_web_url_get(&ret));
+ return ret;
+}
+
+EAPI const char *
+elm_web_url_get(const Evas_Object *obj)
+{
+ ELM_WEB_CHECK(obj) NULL;
+ const char *ret = NULL;
+ eo_do((Eo *) obj, elm_obj_web_url_get(&ret));
return ret;
}
static void
-_uri_get(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
+_url_get(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
{
const char **ret = va_arg(*list, const char **);
#ifdef HAVE_ELEMENTARY_WEB
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_USERAGENT_GET), _useragent_get),
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_GET), _tab_propagate_get),
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_SET), _tab_propagate_set),
- EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URI_SET), _uri_set),
- EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URI_GET), _uri_get),
+ EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URL_SET), _url_set),
+ EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URL_GET), _url_get),
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_TITLE_GET), _title_get),
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_BG_COLOR_SET), _bg_color_set),
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_BG_COLOR_GET), _bg_color_get),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_USERAGENT_GET, "Return current useragent of elm_web object."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_GET, "Gets the status of the tab propagation."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_SET, "Sets whether to use tab propagation."),
- EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_URI_SET, "Sets the URI for the web object."),
- EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_URI_GET, "Gets the current URI for the object."),
+ EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_URL_SET, "Sets the URL for the web object."),
+ EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_URL_GET, "Gets the current URL for the object."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_TITLE_GET, "Gets the current title."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_BG_COLOR_SET, "Sets the background color to be used by the web object."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_BG_COLOR_GET, "Gets the background color to be used by the web object."),
* info is an Eina_Bool with the visibility state
* @li "tooltip,text,set": Show and set text of a tooltip. Event info is
* a string with the text to show
- * @li "uri,changed": URI of the main frame changed. Event info is a string
+ * @li "uri,changed": URI of the main frame changed. Event info is a string (deprecated. use "url,changed" instead)
+ * @li "url,changed": URL of the main frame changed. Event info is a string
* with the new URI
* @li "view,resized": The web object internal's view changed sized
* @li "windows,close,request": A JavaScript request to close the current
static Ewk_View_Smart_Class _ewk_view_parent_sc =
EWK_VIEW_SMART_CLASS_INIT_NULL;
+static const char SIG_URI_CHANGED[] = "uri,changed"; // deprecated, use "url,changed" instead.
+static const char SIG_URL_CHANGED[] = "url,changed";
+
static const Evas_Smart_Cb_Description _elm_web_smart_callbacks[] = {
- { "url,changed", "s" },
+ { SIG_URI_CHANGED, "s" },
+ { SIG_URL_CHANGED, "s" },
{ "focused", ""}, /**< handled by elm_widget */
{ "unfocused", ""}, /**< handled by elm_widget */
{ NULL, NULL }
return view;
}
+static void
+_view_smart_url_changed_cb(void *data,
+ Evas_Object *obj __UNUSED__,
+ void *event_info)
+{
+ evas_object_smart_callback_call(data, SIG_URI_CHANGED, event_info);
+ evas_object_smart_callback_call(data, SIG_URL_CHANGED, event_info);
+}
+
+static void
+_view_smart_callback_proxy(Evas_Object *view, Evas_Object *parent)
+{
+ evas_object_smart_callback_add(view, SIG_URL_CHANGED, _view_smart_url_changed_cb, parent);
+}
+
static Eina_Bool _elm_need_web = EINA_FALSE;
void
_elm_web_smart_add(Eo *obj, void *_pd EINA_UNUSED, va_list *list EINA_UNUSED)
{
#ifdef HAVE_ELEMENTARY_WEB
- elm_widget_resize_object_set(obj, _view_add(obj));
+ Evas_Object *resize_obj;
+
+ resize_obj = _view_add(obj);
+ elm_widget_resize_object_set(obj, resize_obj);
eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ _view_smart_callback_proxy(resize_obj, obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
#endif
}
EAPI Eina_Bool
elm_web_uri_set(Evas_Object *obj,
- const char *uri)
+ const char *url)
+{
+ ELM_WEB_CHECK(obj) EINA_FALSE;
+ Eina_Bool ret = EINA_FALSE;
+ eo_do(obj, elm_obj_web_url_set(url, &ret));
+ return ret;
+}
+
+EAPI Eina_Bool
+elm_web_url_set(Evas_Object *obj,
+ const char *url)
{
ELM_WEB_CHECK(obj) EINA_FALSE;
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, elm_obj_web_uri_set(uri, &ret));
+ eo_do(obj, elm_obj_web_url_set(url, &ret));
return ret;
}
static void
-_uri_set(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
+_url_set(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
{
Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
- const char *uri = va_arg(*list, const char *);
+ const char *url = va_arg(*list, const char *);
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
if (ret) *ret = EINA_FALSE;
Eina_Bool int_ret = EINA_FALSE;
- int_ret = ewk_view_url_set(wd->resize_obj, uri);
+ int_ret = ewk_view_url_set(wd->resize_obj, url);
if (ret) *ret = int_ret;
}
{
ELM_WEB_CHECK(obj) NULL;
const char *ret = NULL;
- eo_do((Eo *) obj, elm_obj_web_uri_get(&ret));
+ eo_do((Eo *) obj, elm_obj_web_url_get(&ret));
+ return ret;
+}
+
+EAPI const char *
+elm_web_url_get(const Evas_Object *obj)
+{
+ ELM_WEB_CHECK(obj) NULL;
+ const char *ret = NULL;
+ eo_do((Eo *) obj, elm_obj_web_url_get(&ret));
return ret;
}
static void
-_uri_get(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
+_url_get(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
{
const char **ret = va_arg(*list, const char **);
Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_USERAGENT_SET), _useragent_set),
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_USERAGENT_GET), _useragent_get),
- EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URI_SET), _uri_set),
- EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URI_GET), _uri_get),
+ EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URL_SET), _url_set),
+ EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URL_GET), _url_get),
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_TITLE_GET), _title_get),
EO_OP_FUNC(ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_BG_COLOR_SET), _bg_color_set),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_USERAGENT_GET, "Return current useragent of elm_web object."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_GET, "Gets the status of the tab propagation."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_SET, "Sets whether to use tab propagation."),
- EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_URI_SET, "Sets the URI for the web object."),
- EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_URI_GET, "Gets the current URI for the object."),
+ EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_URL_SET, "Sets the URL for the web object."),
+ EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_URL_GET, "Gets the current URL for the object."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_TITLE_GET, "Gets the current title."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_BG_COLOR_SET, "Sets the background color to be used by the web object."),
EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_BG_COLOR_GET, "Gets the background color to be used by the web object."),
ELM_OBJ_WEB_SUB_ID_USERAGENT_GET,
ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_GET,
ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_SET,
- ELM_OBJ_WEB_SUB_ID_URI_SET,
- ELM_OBJ_WEB_SUB_ID_URI_GET,
+ ELM_OBJ_WEB_SUB_ID_URL_SET,
+ ELM_OBJ_WEB_SUB_ID_URL_GET,
ELM_OBJ_WEB_SUB_ID_TITLE_GET,
ELM_OBJ_WEB_SUB_ID_BG_COLOR_SET,
ELM_OBJ_WEB_SUB_ID_BG_COLOR_GET,
#define elm_obj_web_tab_propagate_set(propagate) ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_TAB_PROPAGATE_SET), EO_TYPECHECK(Eina_Bool, propagate)
/**
- * @def elm_obj_web_uri_set
+ * @def elm_obj_web_url_set
* @since 1.8
*
- * Sets the URI for the web object
+ * Sets the URL for the web object
*
- * @param[in] uri
+ * @param[in] url
* @param[out] ret
*
- * @see elm_web_uri_set
+ * @see elm_web_url_set
*
* @ingroup Web
*/
-#define elm_obj_web_uri_set(uri, ret) ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URI_SET), EO_TYPECHECK(const char *, uri), EO_TYPECHECK(Eina_Bool *, ret)
+#define elm_obj_web_url_set(url, ret) ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URL_SET), EO_TYPECHECK(const char *, url), EO_TYPECHECK(Eina_Bool *, ret)
/**
- * @def elm_obj_web_uri_get
+ * @def elm_obj_web_url_get
* @since 1.8
*
- * Gets the current URI for the object
+ * Gets the current URL for the object
*
* @param[out] ret
*
- * @see elm_web_uri_get
+ * @see elm_web_url_get
*
* @ingroup Web
*/
-#define elm_obj_web_uri_get(ret) ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URI_GET), EO_TYPECHECK(const char **, ret)
+#define elm_obj_web_url_get(ret) ELM_OBJ_WEB_ID(ELM_OBJ_WEB_SUB_ID_URL_GET), EO_TYPECHECK(const char **, ret)
/**
* @def elm_obj_web_title_get