Lines Matching refs:api

455     EINA_SAFETY_ON_NULL_RETURN(sd->api);
456 EINA_SAFETY_ON_NULL_RETURN(sd->api->focus_in);
457 sd->api->focus_in(sd);
463 EINA_SAFETY_ON_NULL_RETURN(sd->api);
464 EINA_SAFETY_ON_NULL_RETURN(sd->api->focus_out);
465 sd->api->focus_out(sd);
472 EINA_SAFETY_ON_NULL_RETURN(sd->api);
473 EINA_SAFETY_ON_NULL_RETURN(sd->api->mouse_wheel);
474 sd->api->mouse_wheel(sd, ev);
481 EINA_SAFETY_ON_NULL_RETURN(sd->api);
482 EINA_SAFETY_ON_NULL_RETURN(sd->api->mouse_down);
483 sd->api->mouse_down(sd, ev);
490 EINA_SAFETY_ON_NULL_RETURN(sd->api);
491 EINA_SAFETY_ON_NULL_RETURN(sd->api->mouse_up);
492 sd->api->mouse_up(sd, ev);
499 EINA_SAFETY_ON_NULL_RETURN(sd->api);
500 EINA_SAFETY_ON_NULL_RETURN(sd->api->mouse_move);
501 sd->api->mouse_move(sd, ev);
508 EINA_SAFETY_ON_NULL_RETURN(sd->api);
509 EINA_SAFETY_ON_NULL_RETURN(sd->api->key_down);
510 sd->api->key_down(sd, ev);
517 EINA_SAFETY_ON_NULL_RETURN(sd->api);
518 EINA_SAFETY_ON_NULL_RETURN(sd->api->key_up);
519 sd->api->key_up(sd, ev);
692 const Ewk_View_Smart_Class* api = (const Ewk_View_Smart_Class*)sc;
693 EINA_SAFETY_ON_NULL_RETURN(api->backing_store_add);
711 sd->api = api;
720 sd->backing_store = api->backing_store_add(sd);
799 EINA_SAFETY_ON_NULL_RETURN(sd->api->contents_resize);
800 EINA_SAFETY_ON_NULL_RETURN(sd->api->scrolls_process);
801 EINA_SAFETY_ON_NULL_RETURN(sd->api->repaints_process);
846 if (!sd->api->scrolls_process(sd))
850 if (!sd->api->repaints_process(sd))
989 sd->api->sc.calculate(sd->self);
994 sd->api->zoom_weak_set(sd, sd->animated_zoom.zoom.current, cx, cy);
1040 * Sets the smart class api without any backing store, enabling view
1043 * @param api class definition to be set, all members with the
1058 Eina_Bool ewk_view_base_smart_set(Ewk_View_Smart_Class* api)
1060 EINA_SAFETY_ON_NULL_RETURN_VAL(api, EINA_FALSE);
1062 if (api->version != EWK_VIEW_SMART_CLASS_VERSION) {
1065 api, api->version, EWK_VIEW_SMART_CLASS_VERSION);
1072 evas_object_smart_clipped_smart_set(&api->sc);
1073 api->sc.add = _ewk_view_smart_add;
1074 api->sc.del = _ewk_view_smart_del;
1075 api->sc.resize = _ewk_view_smart_resize;
1076 api->sc.move = _ewk_view_smart_move;
1077 api->sc.calculate = _ewk_view_smart_calculate;
1078 api->sc.show = _ewk_view_smart_show;
1079 api->sc.hide = _ewk_view_smart_hide;
1080 api->sc.data = EWK_VIEW_TYPE_STR; /* used by type checking */
1082 api->contents_resize = _ewk_view_smart_contents_resize;
1083 api->zoom_set = _ewk_view_smart_zoom_set;
1084 api->flush = _ewk_view_smart_flush;
1085 api->pre_render_region = _ewk_view_smart_pre_render_region;
1086 api->pre_render_relative_radius = _ewk_view_smart_pre_render_relative_radius;
1087 api->pre_render_cancel = _ewk_view_smart_pre_render_cancel;
1088 api->disable_render = _ewk_view_smart_disable_render;
1089 api->enable_render = _ewk_view_smart_enable_render;
1091 api->focus_in = _ewk_view_smart_focus_in;
1092 api->focus_out = _ewk_view_smart_focus_out;
1093 api->mouse_wheel = _ewk_view_smart_mouse_wheel;
1094 api->mouse_down = _ewk_view_smart_mouse_down;
1095 api->mouse_up = _ewk_view_smart_mouse_up;
1096 api->mouse_move = _ewk_view_smart_mouse_move;
1097 api->key_down = _ewk_view_smart_key_down;
1098 api->key_up = _ewk_view_smart_key_up;
1100 api->add_console_message = _ewk_view_smart_add_console_message;
1101 api->run_javascript_alert = _ewk_view_smart_run_javascript_alert;
1102 api->run_javascript_confirm = _ewk_view_smart_run_javascript_confirm;
1103 api->run_javascript_prompt = _ewk_view_smart_run_javascript_prompt;
1104 api->should_interrupt_javascript = _ewk_view_smart_should_interrupt_javascript;
1326 EINA_SAFETY_ON_NULL_RETURN(sd->api);
1327 EINA_SAFETY_ON_NULL_RETURN(sd->api->bg_color_set);
1356 sd->api->bg_color_set(sd, r, g, b, a);
1895 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_FALSE);
1896 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->zoom_set, EINA_FALSE);
1921 return sd->api->zoom_set(sd, zoom, cx, cy);
1937 EINA_SAFETY_ON_NULL_RETURN(sd->api);
1938 EINA_SAFETY_ON_NULL_RETURN(sd->api->zoom_weak_smooth_scale_set);
1939 sd->api->zoom_weak_smooth_scale_set(sd, smooth_scale);
1973 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_FALSE);
1974 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->zoom_weak_set, EINA_FALSE);
2002 return sd->api->zoom_weak_set(sd, zoom, cx, cy);
2126 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_FALSE);
2127 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->zoom_weak_set, EINA_FALSE);
2229 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->pre_render_region, EINA_FALSE);
2265 return sd->api->pre_render_region(sd, x, y, w, h, zoom);
2287 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->pre_render_relative_radius, EINA_FALSE);
2294 return sd->api->pre_render_relative_radius(sd, n, cur_zoom);
2319 EINA_SAFETY_ON_NULL_RETURN(sd->api->pre_render_cancel);
2320 sd->api->pre_render_cancel(sd);
2334 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->enable_render, EINA_FALSE);
2335 return sd->api->enable_render(sd);
2349 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->disable_render, EINA_FALSE);
2350 return sd->api->disable_render(sd);
3122 if (!sd->api->scrolls_process(sd))
3577 EINA_SAFETY_ON_NULL_RETURN(sd->api->flush);
3578 sd->api->flush(sd);
3682 if (!sd->api->window_create)
3686 Evas_Object* view = sd->api->window_create(sd, javascript, window_features);
3708 if (!sd->api->window_close)
3710 sd->api->window_close(sd);
3909 EINA_SAFETY_ON_NULL_RETURN(sd->api);
3910 EINA_SAFETY_ON_NULL_RETURN(sd->api->add_console_message);
3911 sd->api->add_console_message(sd, message, lineNumber, sourceID);
3918 EINA_SAFETY_ON_NULL_RETURN(sd->api);
3920 if (!sd->api->run_javascript_alert)
3923 sd->api->run_javascript_alert(sd, frame, message);
3930 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_FALSE);
3932 if (!sd->api->run_javascript_confirm)
3935 return sd->api->run_javascript_confirm(sd, frame, message);
3942 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_FALSE);
3944 if (!sd->api->run_javascript_prompt)
3947 return sd->api->run_javascript_prompt(sd, frame, message, defaultValue, value);
3965 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_FALSE);
3967 if (!sd->api->should_interrupt_javascript)
3970 return sd->api->should_interrupt_javascript(sd);
3991 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, 0);
3992 if (!sd->api->exceeded_database_quota)
3996 return sd->api->exceeded_database_quota(sd, frame, databaseName, current_size, expected_size);
4017 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_FALSE);
4020 if (!sd->api->run_open_panel)
4025 confirm = sd->api->run_open_panel(sd, frame, allows_multiple_files, suggested_filenames, selected_filenames);
4440 EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_TRUE);
4442 if (!sd->api->navigation_policy_decision)
4445 return sd->api->navigation_policy_decision(sd, request);
4460 EINA_SAFETY_ON_NULL_RETURN(sd->api);
4461 EINA_SAFETY_ON_NULL_RETURN(sd->api->contents_resize);
4463 if (!sd->api->contents_resize(sd, w, h))