Lines Matching refs:Ewk_View_Smart_Data

94 typedef struct _Ewk_View_Smart_Data Ewk_View_Smart_Data;
104 Evas_Object *(*window_create)(Ewk_View_Smart_Data *sd, Eina_Bool javascript, const Ewk_Window_Features *window_features); /**< creates a new window, requested by webkit */
105 void (*window_close)(Ewk_View_Smart_Data *sd); /**< creates a new window, requested by webkit */
107 Evas_Object *(*backing_store_add)(Ewk_View_Smart_Data *sd); /**< must be defined */
108 Eina_Bool (*scrolls_process)(Ewk_View_Smart_Data *sd); /**< must be defined */
109 Eina_Bool (*repaints_process)(Ewk_View_Smart_Data *sd); /**< must be defined */
110 Eina_Bool (*contents_resize)(Ewk_View_Smart_Data *sd, int w, int h);
111 Eina_Bool (*zoom_set)(Ewk_View_Smart_Data *sd, float zoom, Evas_Coord cx, Evas_Coord cy);
112 Eina_Bool (*zoom_weak_set)(Ewk_View_Smart_Data *sd, float zoom, Evas_Coord cx, Evas_Coord cy);
113 void (*zoom_weak_smooth_scale_set)(Ewk_View_Smart_Data *sd, Eina_Bool smooth_scale);
114 void (*bg_color_set)(Ewk_View_Smart_Data *sd, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
115 void (*flush)(Ewk_View_Smart_Data *sd);
116 Eina_Bool (*pre_render_region)(Ewk_View_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom);
117 Eina_Bool (*pre_render_relative_radius)(Ewk_View_Smart_Data *sd, unsigned int n, float zoom);
118 void (*pre_render_cancel)(Ewk_View_Smart_Data *sd);
119 Eina_Bool (*disable_render)(Ewk_View_Smart_Data *sd);
120 Eina_Bool (*enable_render)(Ewk_View_Smart_Data *sd);
125 Eina_Bool (*focus_in)(Ewk_View_Smart_Data *sd);
126 Eina_Bool (*focus_out)(Ewk_View_Smart_Data *sd);
127 Eina_Bool (*mouse_wheel)(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Wheel *ev);
128 Eina_Bool (*mouse_down)(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Down *ev);
129 Eina_Bool (*mouse_up)(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Up *ev);
130 Eina_Bool (*mouse_move)(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Move *ev);
131 Eina_Bool (*key_down)(Ewk_View_Smart_Data *sd, const Evas_Event_Key_Down *ev);
132 Eina_Bool (*key_up)(Ewk_View_Smart_Data *sd, const Evas_Event_Key_Up *ev);
134 void (*add_console_message)(Ewk_View_Smart_Data *sd, const char *message, unsigned int lineNumber, const char *sourceID);
135 void (*run_javascript_alert)(Ewk_View_Smart_Data *sd, Evas_Object *frame, const char *message);
136 Eina_Bool (*run_javascript_confirm)(Ewk_View_Smart_Data *sd, Evas_Object *frame, const char *message);
137 Eina_Bool (*run_javascript_prompt)(Ewk_View_Smart_Data *sd, Evas_Object *frame, const char *message, const char *defaultValue, char **value);
138 Eina_Bool (*should_interrupt_javascript)(Ewk_View_Smart_Data *sd);
139 uint64_t (*exceeded_database_quota)(Ewk_View_Smart_Data *sd, Evas_Object *frame, const char *databaseName, uint64_t current_size, uint64_t expected_size);
141 Eina_Bool (*run_open_panel)(Ewk_View_Smart_Data *sd, Evas_Object *frame, Eina_Bool allows_multiple_files, const Eina_List *suggested_filenames, Eina_List **selected_filenames);
143 Eina_Bool (*navigation_policy_decision)(Ewk_View_Smart_Data *sd, Ewk_Frame_Resource_Request *request);
496 EAPI Ewk_View_Smart_Data *ewk_view_smart_data_get(const Evas_Object *o);
505 EAPI void ewk_view_scrolls_process(Ewk_View_Smart_Data *sd);