_webkit_view_get(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
{
Evas_Object **ret = va_arg(*list, Evas_Object **);
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
*ret = wd->resize_obj;
}
const char *user_agent = va_arg(*list, const char *);
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
ewk_view_user_agent_set(wd->resize_obj, user_agent);
#else
const char **ret = va_arg(*list, const char **);
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
*ret = ewk_view_user_agent_get(wd->resize_obj);
#else
static void
_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);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
const char *url = va_arg(*list, const char *);
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
_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);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
*ret = ewk_view_url_get(wd->resize_obj);
}
_title_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);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
*ret = ewk_view_title_get(wd->resize_obj);
}
*ret = -1.0;
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
*ret = ewk_view_load_progress_get(wd->resize_obj);
#else
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
int_ret = ewk_view_stop(wd->resize_obj);
#else
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
int_ret = ewk_view_reload(wd->resize_obj);
#else
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
int_ret = ewk_view_reload_bypass_cache(wd->resize_obj);
#else
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
int_ret = ewk_view_back(wd->resize_obj);
#else
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
int_ret = ewk_view_forward(wd->resize_obj);
#else
#ifdef HAVE_ELEMENTARY_WEB
Ewk_Back_Forward_List *history;
Ewk_Back_Forward_List_Item *item = NULL;
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
history = ewk_view_back_forward_list_get(wd->resize_obj);
if (history)
*ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
*ret = ewk_view_back_possible(wd->resize_obj);
#else
*ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
*ret = ewk_view_forward_possible(wd->resize_obj);
#else
#ifdef HAVE_ELEMENTARY_WEB
Ewk_Back_Forward_List *history;
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
history = ewk_view_back_forward_list_get(wd->resize_obj);
if (history && ewk_back_forward_list_item_at_index_get(history, steps))