const Eina_List *themes;
char *view_theme = NULL;
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
eo_do_super(obj, MY_CLASS, elm_wdg_theme(&int_ret));
if (!int_ret) return;
Evas_Object *top;
Elm_Web_Smart_Data *sd = _pd;
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
Eina_Bool int_ret = EINA_FALSE;
eo_do_super(obj, MY_CLASS, elm_wdg_on_focus(&int_ret));
_reset_zoom_timer_cb(void *data)
{
ELM_WEB_DATA_GET(data, sd);
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(data, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(data, wd);
sd->zoom.timer = ecore_timer_add(0.0, _restore_zoom_mode_timer_cb, data);
ewk_view_zoom_set(wd->resize_obj, 1.0, 0, 0);
double pos)
{
ELM_WEB_DATA_GET(data, sd);
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(data, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(data, wd, ECORE_CALLBACK_CANCEL);
Evas_Object *frame =
ewk_view_frame_main_get(wd->resize_obj);
{
Evas_Object **ret = va_arg(*list, Evas_Object **);
#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 = wd->resize_obj;
#else
{
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_setting_user_agent_set
(wd->resize_obj, user_agent);
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_setting_user_agent_get(wd->resize_obj);
#else
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret = EINA_FALSE;
- 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_uri_set(wd->resize_obj, url);
if (ret) *ret = int_ret;
{
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_uri_get(wd->resize_obj);
#else
#ifdef HAVE_ELEMENTARY_WEB
const Ewk_Text_With_Direction *txt;
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
txt = ewk_view_title_get(wd->resize_obj);
if (txt) *ret = txt->string;
int b = va_arg(*list, int);
int a = va_arg(*list, int);
#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_bg_color_set(wd->resize_obj, r, g, b, a);
#else
if (b) *b = 0;
if (a) *a = 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);
return ewk_view_bg_color_get(wd->resize_obj, r, g, b, a);
#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_selection_get(wd->resize_obj);
#else
{
int idx = va_arg(*list, int);
#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_popup_selected_set(wd->resize_obj, idx);
#else
(void)idx;
if (ret) *ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret = EINA_FALSE;
- 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_popup_destroy(wd->resize_obj);
if (ret) *ret = int_ret;
#else
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret = EINA_FALSE;
- 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_text_search
(wd->resize_obj, string,
#ifdef HAVE_ELEMENTARY_WEB
unsigned int int_ret = 0;
- 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_text_matches_mark
(wd->resize_obj, string,
case_sensitive, highlight, limit);
if (ret) *ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret = EINA_FALSE;
- 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_text_matches_unmark_all(wd->resize_obj);
if (ret) *ret = int_ret;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret;
- 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_text_matches_highlight_set
(wd->resize_obj, highlight);
if (ret) *ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret = EINA_FALSE;
- 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_text_matches_highlight_get(wd->resize_obj);
if (ret) *ret = int_ret;
double *ret = va_arg(*list, double *);
*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
if (ret) *ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret;
- 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);
if (ret) *ret = int_ret;
if (ret) *ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret;
- 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);
if (ret) *ret = int_ret;
if (ret) *ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret;
- 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_full(wd->resize_obj);
if (ret) *ret = int_ret;
if (ret) *ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret;
- 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);
if (ret) *ret = int_ret;
if (ret) *ret = EINA_FALSE;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret;
- 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);
if (ret) *ret = int_ret;
#ifdef HAVE_ELEMENTARY_WEB
Eina_Bool int_ret;
- 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_navigate(wd->resize_obj, steps);
if (ret) *ret = int_ret;
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
*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
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
*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
*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_navigate_possible(wd->resize_obj, steps);
#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_history_enable_get(wd->resize_obj);
#else
{
Eina_Bool enable = va_arg(*list, int);
#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_history_enable_set(wd->resize_obj, enable);
#else
#ifdef HAVE_ELEMENTARY_WEB
Elm_Web_Smart_Data *sd = _pd;
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
int vw, vh, cx, cy;
float z = 1.0;
#ifdef HAVE_ELEMENTARY_WEB
Elm_Web_Smart_Data *sd = _pd;
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
Evas_Object *frame =
ewk_view_frame_main_get(wd->resize_obj);
#ifdef HAVE_ELEMENTARY_WEB
Elm_Web_Smart_Data *sd = _pd;
- Elm_Widget_Smart_Data *wd = eo_data_scope_get(obj, ELM_OBJ_WIDGET_CLASS);
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
Evas_Object *frame =
ewk_view_frame_main_get(wd->resize_obj);