ewebkit2
1.11.0
Web engine based on WebKit2 for EFL
|
Ewk view's class, to be overridden by sub-classes. More...
#include <ewk_view.h>
Public Attributes | |
Evas_Smart_Class | sc |
unsigned long | version |
Eina_Bool(* | custom_item_selected )(Ewk_View_Smart_Data *sd, Ewk_Context_Menu_Item *item) |
Eina_Bool(* | context_menu_show )(Ewk_View_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Ewk_Context_Menu *menu) |
Eina_Bool(* | context_menu_hide )(Ewk_View_Smart_Data *sd) |
Eina_Bool(* | popup_menu_show )(Ewk_View_Smart_Data *sd, Eina_Rectangle rect, Ewk_Text_Direction text_direction, double page_scale_factor, Ewk_Popup_Menu *menu) |
smart method to notify that <select> tag is pressed. More... | |
Eina_Bool(* | popup_menu_hide )(Ewk_View_Smart_Data *sd) |
smart method to notify that current menu will be hidden and destroyed. More... | |
Eina_Bool(* | focus_in )(Ewk_View_Smart_Data *sd) |
Eina_Bool(* | focus_out )(Ewk_View_Smart_Data *sd) |
Eina_Bool(* | fullscreen_enter )(Ewk_View_Smart_Data *sd, Ewk_Security_Origin *origin) |
Eina_Bool(* | fullscreen_exit )(Ewk_View_Smart_Data *sd) |
Eina_Bool(* | mouse_wheel )(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Wheel *ev) |
Eina_Bool(* | mouse_down )(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Down *ev) |
Eina_Bool(* | mouse_up )(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Up *ev) |
Eina_Bool(* | mouse_move )(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Move *ev) |
Eina_Bool(* | key_down )(Ewk_View_Smart_Data *sd, const Evas_Event_Key_Down *ev) |
Eina_Bool(* | key_up )(Ewk_View_Smart_Data *sd, const Evas_Event_Key_Up *ev) |
Eina_Bool(* | window_geometry_set )(Ewk_View_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord width, Evas_Coord height) |
Eina_Bool(* | window_geometry_get )(Ewk_View_Smart_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *width, Evas_Coord *height) |
void(* | run_javascript_alert )(Ewk_View_Smart_Data *sd, const char *message) |
Eina_Bool(* | run_javascript_confirm )(Ewk_View_Smart_Data *sd, const char *message) |
const char *(* | run_javascript_prompt )(Ewk_View_Smart_Data *sd, const char *message, const char *default_value) |
Eina_Bool(* | input_picker_color_request )(Ewk_View_Smart_Data *sd, Ewk_Color_Picker *color_picker) |
Eina_Bool(* | input_picker_color_dismiss )(Ewk_View_Smart_Data *sd) |
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) |
Evas_Object *(* | window_create )(Ewk_View_Smart_Data *sd, const Ewk_Window_Features *window_features) |
void(* | window_close )(Ewk_View_Smart_Data *sd) |
Ewk view's class, to be overridden by sub-classes.
Eina_Bool(* Ewk_View_Smart_Class::popup_menu_hide)(Ewk_View_Smart_Data *sd) |
smart method to notify that current menu will be hidden and destroyed.
Eina_Bool(* Ewk_View_Smart_Class::popup_menu_show)(Ewk_View_Smart_Data *sd, Eina_Rectangle rect, Ewk_Text_Direction text_direction, double page_scale_factor, Ewk_Popup_Menu *menu) |
smart method to notify that <select> tag is pressed.
Application should implement this method to support select tag.
popup_menu_hide
is called, menu will not be valid.const char*(* Ewk_View_Smart_Class::run_javascript_prompt)(Ewk_View_Smart_Data *sd, const char *message, const char *default_value) |
return string should be stringshared.
Evas_Smart_Class Ewk_View_Smart_Class::sc |
all but 'data' is free to be changed.