| Top |  |  |  |  | 
void (*EWebViewElementClickedFunc) (,EWebView *web_viewconst,gchar *element_classconst,gchar *element_valueconst,GtkAllocation *element_position);gpointer user_data
The callback is called whenever an element of class element_class
 is clicked.
The element_value
 is a content of the 'value' attribute of the clicked element.
The element_position
 is the place of the element within the web page, already
accounting scrollbar positions.
See: e_web_view_register_element_clicked, e_web_view_unregister_element_clicked
| web_view | an  | |
| element_class | an element class, as set on the element which had been clicked | |
| element_value | a 'value' attribute content of the clicked element | |
| element_position | a  | |
| user_data | user data as provided in the  | 
Since: 3.22
WebKitSettings * e_web_view_get_default_webkit_settings (void);
void e_web_view_register_content_request_for_scheme (,EWebView *web_viewconst,gchar *scheme);EContentRequest *content_request
void e_web_view_update_fonts_settings (,GSettings *font_settings,GSettings *aliasing_settings,PangoFontDescription *ms_font,PangoFontDescription *vw_font);GtkWidget *view_widget
gchar * e_web_view_suggest_filename (,EWebView *web_viewconst);gchar *uri
Attempts to derive a suggested filename from the uri
 for use in a
"Save As" dialog.
By default the suggested filename is the last path segment of the uri
(unless uri
 looks like a query), but subclasses can use other mechanisms
for custom URI schemes.  For example, "cid:" URIs in an email message may
refer to a MIME part with a suggested filename in its Content-Disposition
header.
The returned string should be freed with g_free()NULL
void e_web_view_get_content_html (,EWebView *web_view,GCancellable *cancellable,GAsyncReadyCallback callback);gpointer user_data
gchar * e_web_view_get_content_html_finish (,EWebView *web_view,GAsyncResult *result);GError **error
gchar * e_web_view_get_content_html_sync (,EWebView *web_view,GCancellable *cancellable);GError **error
GDBusProxy * e_web_view_get_web_extension_proxy ();EWebView *web_view
void e_web_view_set_caret_mode (,EWebView *web_view);gboolean caret_mode
GtkTargetList * e_web_view_get_copy_target_list ();EWebView *web_view
void e_web_view_set_disable_printing (,EWebView *web_view);gboolean disable_printing
gboolean e_web_view_get_disable_save_to_disk ();EWebView *web_view
void e_web_view_set_disable_save_to_disk (,EWebView *web_view);gboolean disable_save_to_disk
void e_web_view_set_clipboard_flags (,EWebView *web_view);guint32 clipboard_flags
void e_web_view_set_need_input (,EWebView *web_view);gboolean need_input
void e_web_view_set_inline_spelling (,EWebView *web_view);gboolean inline_spelling
void e_web_view_set_magic_links (,EWebView *web_view);gboolean magic_links
void e_web_view_set_magic_smileys (,EWebView *web_view);gboolean magic_smileys
void e_web_view_set_selected_uri (,EWebView *web_viewconst);gchar *selected_uri
constgchar * e_web_view_get_cursor_image_src ();EWebView *web_view
void e_web_view_set_cursor_image_src (,EWebView *web_viewconst);gchar *src_uri
void e_web_view_set_open_proxy (,EWebView *web_view);GtkAction *open_proxy
GtkTargetList * e_web_view_get_paste_target_list ();EWebView *web_view
void e_web_view_set_print_proxy (,EWebView *web_view);GtkAction *print_proxy
void e_web_view_set_save_as_proxy (,EWebView *web_view);GtkAction *save_as_proxy
void e_web_view_add_highlight (,EWebView *web_viewconst);gchar *highlight
GtkAction * e_web_view_get_action (,EWebView *web_viewconst);gchar *action_name
GtkActionGroup * e_web_view_get_action_group (,EWebView *web_viewconst);gchar *group_name
void e_web_view_show_popup_menu (,EWebView *web_view);GdkEvent *event
EActivity * e_web_view_new_activity ();EWebView *web_view
Returns a new web_view
 itself as the
void e_web_view_status_message (,EWebView *web_viewconst);gchar *status_message
void e_web_view_get_selection_content_html (,EWebView *web_view,GCancellable *cancellable,GAsyncReadyCallback callback);gpointer user_data
gchar * e_web_view_get_selection_content_html_finish (,EWebView *web_view,GAsyncResult *result);GError **error
gchar * e_web_view_get_selection_content_html_sync (,EWebView *web_view,GCancellable *cancellable);GError **error
void e_web_view_cursor_image_copy ();EWebView *web_view
Asynchronously copies the image under the cursor to the clipboard.
This function triggers a 
void e_web_view_cursor_image_save ();EWebView *web_view
Prompts the user to choose a destination file and then asynchronously saves the image under the cursor to the destination file.
This function triggers a 
void e_web_view_request (,EWebView *web_viewconst,gchar *uri,GCancellable *cancellable,GAsyncReadyCallback callback);gpointer user_data
Asynchronously requests data at uri
 as displaed in the web_view
.
When the operation is finished, callback
 will be called.  You can then
call e_web_view_request_finish() to get the result of the operation.
GInputStream * e_web_view_request_finish (,EWebView *web_view,GAsyncResult *result);GError **error
Finishes the operation started with e_web_view_request().
Unreference the returned g_object_unref()error
 and return
NULL
void e_web_view_install_request_handler (,EWebView *web_view);GType handler_type
void e_web_view_create_and_add_css_style_sheet (,EWebView *web_viewconst);gchar *style_sheet_id
Creates new CSS style sheet with given style_sheel_id
 and inserts
it into given web_view
 document.
void e_web_view_add_css_rule_into_style_sheet (,EWebView *web_viewconst,gchar *style_sheet_idconst,gchar *selectorconst);gchar *style
Insert new CSS rule (defined with selector
 and style
) into CSS style sheet
with given style_sheet_id
. If style sheet doesn't exist, it's created.
The rule is inserted to every DOM document that is in page. That means also into DOM documents inside iframe elements.
constgchar * e_web_view_get_citation_color_for_level ();gint level
gchar * e_web_view_get_document_uri_from_point (,EWebView *web_view,gint32 x);gint32 y
 A document URI which is under the x
, y
coordinates or NULLg_free()
Since: 3.22
void e_web_view_set_document_iframe_src (,EWebView *web_viewconst,gchar *document_uriconst);gchar *new_iframe_src
Change IFrame source for the given document_uri
 IFrame
to the new_iframe_src
.
| web_view | an  | |
| document_uri | a document URI for whose IFrame change the source | |
| new_iframe_src | the source to change the IFrame to | 
Since: 3.22
void e_web_view_register_element_clicked (,EWebView *web_viewconst,gchar *element_classEWebViewElementClickedFunc callback,);gpointer user_data
Registers a callback
 to be called when any element of the class element_class
is clicked. If the element contains a 'value' attribute, then it is passed to
the callback
 too. These callback are valid until a new content of the web_view
is loaded, after which all the registered callbacks are forgotten.
| web_view | an  | |
| element_class | an element class on which to listen for clicking | |
| callback | an EWebViewElementClickedFunc to call, when the element is clicked | |
| user_data | user data to pass to  | 
Since: 3.22
void e_web_view_unregister_element_clicked (,EWebView *web_viewconst,gchar *element_classEWebViewElementClickedFunc callback,);gpointer user_data
Unregisters the callback
 for the element_class
 with the given user_data
, which
should be previously registered with e_web_view_register_element_clicked(). This
unregister is usually not needed, because the web_view
 unregisters all callbacks
when a new content is loaded.
| web_view | an  | |
| element_class | an element class on which to listen for clicking | |
| callback | an EWebViewElementClickedFunc to call, when the element is clicked | |
| user_data | user data to pass to  | 
Since: 3.22
void e_web_view_set_element_hidden (,EWebView *web_viewconst,gchar *element_id);gboolean hidden
void e_web_view_set_element_style_property (,EWebView *web_viewconst,gchar *element_idconst,gchar *property_nameconst,gchar *valueconst);gchar *priority