78 #include "ewk_color_picker.h"
86 #include "ewk_touch.h"
98 EWK_TEXT_DIRECTION_RIGHT_TO_LEFT,
99 EWK_TEXT_DIRECTION_LEFT_TO_RIGHT
104 EWK_PAGE_CONTENTS_TYPE_MHTML,
105 EWK_PAGE_CONTENTS_TYPE_STRING
114 unsigned long version;
154 Eina_Bool (*window_geometry_set)(
Ewk_View_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord width, Evas_Coord height);
155 Eina_Bool (*window_geometry_get)(
Ewk_View_Smart_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *width, Evas_Coord *height);
161 const char *(*run_javascript_prompt)(
Ewk_View_Smart_Data *sd,
const char *message,
const char *default_value);
165 Eina_Bool (*input_picker_color_request)(
Ewk_View_Smart_Data *sd, Ewk_Color_Picker *color_picker);
170 unsigned long long (*exceeded_database_quota)(
Ewk_View_Smart_Data *sd,
const char *databaseName,
const char *displayName,
unsigned long long currentQuota,
unsigned long long currentOriginUsage,
unsigned long long currentDatabaseUsage,
unsigned long long expectedUsage);
182 #define EWK_VIEW_SMART_CLASS_VERSION 8UL
194 #define EWK_VIEW_SMART_CLASS_INIT(smart_class_init) {smart_class_init, EWK_VIEW_SMART_CLASS_VERSION, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
203 #define EWK_VIEW_SMART_CLASS_INIT_NULL EWK_VIEW_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL)
221 #define EWK_VIEW_SMART_CLASS_INIT_NAME_VERSION(name) EWK_VIEW_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NAME_VERSION(name))
223 typedef struct EwkView EwkView;
231 Evas_Object_Smart_Clipped_Data base;
237 Evas_Coord x, y, w,
h;
242 Eina_Bool position:1;
301 EWK_FOCUS_DIRECTION_FORWARD = 0,
302 EWK_FOCUS_DIRECTION_BACKWARD,
554 EAPI Eina_Bool
ewk_view_html_string_load(Evas_Object *o,
const char *html,
const char *baseUrl,
const char *unreachableUrl);
566 EAPI Eina_Bool
ewk_view_scale_set(Evas_Object *o,
double scale_factor,
int cx,
int cy);
728 EAPI Eina_Bool
ewk_view_text_find(Evas_Object *o,
const char *text, Ewk_Find_Options options,
unsigned max_match_count);
797 EAPI Eina_Bool
ewk_view_feed_touch_event(Evas_Object *o, Ewk_Touch_Event_Type type,
const Eina_List *points,
const Evas_Modifier *modifiers);