| Top |  |  |  |  | 
| gboolean | caret-mode | Read / Write | 
| char * | cursor-image-src | Read / Write | 
| gboolean | disable-printing | Read / Write / Construct | 
| gboolean | disable-save-to-disk | Read / Write / Construct | 
| gboolean | has-selection | Read | 
| int | minimum-font-size | Read / Write | 
| gboolean | need-input | Read | 
| EUIAction * | open-proxy | Read / Write | 
| EUIAction * | print-proxy | Read / Write | 
| EUIAction * | save-as-proxy | Read / Write | 
| char * | selected-uri | Read / Write | 
| void | before-popup-event | Run Last | 
| void | content-loaded | Run Last | 
| void | new-activity | Run Last | 
| gboolean | popup-event | Run Last | 
| gboolean | process-mailto | Run Last | 
| void | resource-loaded | Run Last | 
| void | set-fonts | Action | 
| void | status-message | Run Last | 
| void | stop-loading | Run Last | 
| void | update-actions | Run Last | 
| void | uri-requested | Run Last | 
    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── WebKitWebViewBase
                    ╰── WebKitWebView
                        ╰── EWebView
                            ╰── EMailSignaturePreview
void (*EWebViewElementClickedFunc) (EWebView *web_view,const gchar *iframe_id,const gchar *element_id,const gchar *element_class,const gchar *element_value,const 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 EWebView | |
| iframe_id | an iframe ID in which the click happened; empty string for the main frame | |
| element_id | an element ID | |
| 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 GtkAllocation with the position of the clicked element | |
| user_data | user data as provided in the  | 
Since: 3.22
WebKitSettings *
e_web_view_get_default_webkit_settings
                               (void);
void
e_web_view_utils_apply_minimum_font_size
                               (WebKitSettings *wk_settings);
void e_web_view_set_minimum_font_size (EWebView *web_view,gint pixels);
void e_web_view_register_content_request_for_scheme (EWebView *web_view,const gchar *scheme,EContentRequest *content_request);
void e_web_view_update_fonts_settings (GSettings *font_settings,PangoFontDescription *ms_font,PangoFontDescription *vw_font,GtkWidget *view_widget);
gchar * e_web_view_suggest_filename (EWebView *web_view,const 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() when finished with it,
but callers should also be prepared for the function to return NULL if
a filename cannot be determined.
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_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_view,const gchar *selected_uri);
const gchar *
e_web_view_get_cursor_image_src (EWebView *web_view);
void e_web_view_set_cursor_image_src (EWebView *web_view,const gchar *src_uri);
void e_web_view_set_open_proxy (EWebView *web_view,EUIAction *open_proxy);
GtkTargetList *
e_web_view_get_paste_target_list (EWebView *web_view);
void e_web_view_set_print_proxy (EWebView *web_view,EUIAction *print_proxy);
void e_web_view_set_save_as_proxy (EWebView *web_view,EUIAction *save_as_proxy);
void e_web_view_get_last_popup_place (EWebView *web_view,gchar **out_iframe_src,gchar **out_iframe_id,gchar **out_element_id,gchar **out_link_uri);
void e_web_view_add_highlight (EWebView *web_view,const gchar *highlight);
EUIAction * e_web_view_get_action (EWebView *web_view,const gchar *action_name);
EUIActionGroup * e_web_view_get_action_group (EWebView *web_view,const 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 EActivity for an EWebView-related asynchronous operation,
and emits the “new-activity” signal.  By default the EActivity
comes loaded with a GCancellable and sets the web_view
 itself as the
“alert-sink” (which means alerts are displayed directly in the
content area).  The signal emission allows the EActivity to be further
customized and/or tracked by the application.
void e_web_view_status_message (EWebView *web_view,const gchar *status_message);
void
e_web_view_cursor_image_copy (EWebView *web_view);
Asynchronously copies the image under the cursor to the clipboard.
This function triggers an “new-activity” signal emission so the asynchronous operation can be tracked and/or cancelled.
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 an “new-activity” signal emission so the asynchronous operation can be tracked and/or cancelled.
void e_web_view_request (EWebView *web_view,const 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.
| web_view | an EWebView | |
| uri | the URI to load | |
| cancellable | optional GCancellable object, or  | |
| callback | a GAsyncReadyCallback to call when the request is satisfied | |
| user_data | data to pass to the callback function | 
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 GInputStream with g_object_unref() when finished
with it.  If an error occurred, the function will set error
 and return
NULL.
void e_web_view_install_request_handler (EWebView *web_view,GType handler_type);
const gchar *
e_web_view_get_citation_color_for_level
                               (gint level);
void e_web_view_set_iframe_src (EWebView *web_view,const gchar *iframe_id,const gchar *new_src);
Change IFrame source for the given document_uri
 IFrame
to the new_iframe_src
.
| web_view | an EWebView | |
| document_uri | a document URI for whose IFrame change the source | |
| src_uri | the source to change the IFrame to | 
Since: 3.22
void e_web_view_register_element_clicked (EWebView *web_view,const gchar *element_class,EWebViewElementClickedFunc 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 EWebView | |
| 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_view,const gchar *element_class,EWebViewElementClickedFunc 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 EWebView | |
| 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_view,const gchar *element_id,gboolean hidden);
void e_web_view_set_element_style_property (EWebView *web_view,const gchar *element_id,const gchar *property_name,const gchar *value);
void e_web_view_set_element_attribute (EWebView *web_view,const gchar *element_id,const gchar *namespace_uri,const gchar *qualified_name,const gchar *value);
“caret-mode” property  “caret-mode”               gboolean
Owner: EWebView
Flags: Read / Write
Default value: FALSE
“cursor-image-src” property  “cursor-image-src”         char *
Owner: EWebView
Flags: Read / Write
Default value: NULL
“disable-printing” property  “disable-printing”         gboolean
Owner: EWebView
Flags: Read / Write / Construct
Default value: FALSE
“disable-save-to-disk” property  “disable-save-to-disk”     gboolean
Owner: EWebView
Flags: Read / Write / Construct
Default value: FALSE
“has-selection” property  “has-selection”            gboolean
Owner: EWebView
Flags: Read
Default value: FALSE
“minimum-font-size” property  “minimum-font-size”        int
Owner: EWebView
Flags: Read / Write
Default value: 0
“before-popup-event” signalvoid user_function (EWebView *ewebview, char *arg1, gpointer user_data)
Flags: Run Last
“content-loaded” signalvoid user_function (EWebView *ewebview, char *arg1, gpointer user_data)
Flags: Run Last
“new-activity” signalvoid user_function (EWebView *ewebview, EActivity *arg1, gpointer user_data)
Flags: Run Last
“popup-event” signalgboolean user_function (EWebView *ewebview, char *arg1, GdkEvent *arg2, gpointer user_data)
Flags: Run Last
“process-mailto” signalgboolean user_function (EWebView *ewebview, char *arg1, gpointer user_data)
Flags: Run Last
“resource-loaded” signalvoid user_function (EWebView *ewebview, gpointer user_data)
Flags: Run Last
“set-fonts” signalvoid user_function (EWebView *ewebview, gpointer arg1, gpointer arg2, gpointer user_data)
Flags: Action
“status-message” signalvoid user_function (EWebView *ewebview, char *arg1, gpointer user_data)
Flags: Run Last
“stop-loading” signalvoid user_function (EWebView *ewebview, gpointer user_data)
Flags: Run Last
“update-actions” signalvoid user_function (EWebView *ewebview, gpointer user_data)
Flags: Run Last
“uri-requested” signalvoid user_function (EWebView *ewebview, char *arg1, gpointer arg2, gpointer user_data)
Flags: Run Last