e-web-view-jsc-utils

e-web-view-jsc-utils

Functions

Types and Values

Description

Functions

e_web_view_jsc_get_object_property_boolean ()

gboolean
e_web_view_jsc_get_object_property_boolean
                               (JSCValue *jsc_object,
                                const gchar *property_name,
                                gboolean default_value);

e_web_view_jsc_get_object_property_int32 ()

gint32
e_web_view_jsc_get_object_property_int32
                               (JSCValue *jsc_object,
                                const gchar *property_name,
                                gint32 default_value);

e_web_view_jsc_get_object_property_double ()

gdouble
e_web_view_jsc_get_object_property_double
                               (JSCValue *jsc_object,
                                const gchar *property_name,
                                gdouble default_value);

e_web_view_jsc_get_object_property_string ()

gchar *
e_web_view_jsc_get_object_property_string
                               (JSCValue *jsc_object,
                                const gchar *property_name,
                                const gchar *default_value);

e_web_view_jsc_printf_script ()

gchar *
e_web_view_jsc_printf_script (const gchar *script_format,
                              ...);

e_web_view_jsc_vprintf_script ()

gchar *
e_web_view_jsc_vprintf_script (const gchar *script_format,
                               va_list va);

e_web_view_jsc_printf_script_gstring ()

void
e_web_view_jsc_printf_script_gstring (GString *script,
                                      const gchar *script_format,
                                      ...);

e_web_view_jsc_vprintf_script_gstring ()

void
e_web_view_jsc_vprintf_script_gstring (GString *script,
                                       const gchar *script_format,
                                       va_list va);

e_web_view_jsc_run_script ()

void
e_web_view_jsc_run_script (WebKitWebView *web_view,
                           GCancellable *cancellable,
                           const gchar *script_format,
                           ...);

e_web_view_jsc_run_script_take ()

void
e_web_view_jsc_run_script_take (WebKitWebView *web_view,
                                gchar *script,
                                GCancellable *cancellable);

e_web_view_jsc_set_element_hidden ()

void
e_web_view_jsc_set_element_hidden (WebKitWebView *web_view,
                                   const gchar *iframe_id,
                                   const gchar *element_id,
                                   gboolean value,
                                   GCancellable *cancellable);

e_web_view_jsc_set_element_disabled ()

void
e_web_view_jsc_set_element_disabled (WebKitWebView *web_view,
                                     const gchar *iframe_id,
                                     const gchar *element_id,
                                     gboolean value,
                                     GCancellable *cancellable);

e_web_view_jsc_set_element_checked ()

void
e_web_view_jsc_set_element_checked (WebKitWebView *web_view,
                                    const gchar *iframe_id,
                                    const gchar *element_id,
                                    gboolean value,
                                    GCancellable *cancellable);

e_web_view_jsc_set_element_style_property ()

void
e_web_view_jsc_set_element_style_property
                               (WebKitWebView *web_view,
                                const gchar *iframe_id,
                                const gchar *element_id,
                                const gchar *property_name,
                                const gchar *value,
                                GCancellable *cancellable);

e_web_view_jsc_set_element_attribute ()

void
e_web_view_jsc_set_element_attribute (WebKitWebView *web_view,
                                      const gchar *iframe_id,
                                      const gchar *element_id,
                                      const gchar *namespace_uri,
                                      const gchar *qualified_name,
                                      const gchar *value,
                                      GCancellable *cancellable);

e_web_view_jsc_create_style_sheet ()

void
e_web_view_jsc_create_style_sheet (WebKitWebView *web_view,
                                   const gchar *iframe_id,
                                   const gchar *style_sheet_id,
                                   const gchar *content,
                                   GCancellable *cancellable);

e_web_view_jsc_remove_style_sheet ()

void
e_web_view_jsc_remove_style_sheet (WebKitWebView *web_view,
                                   const gchar *iframe_id,
                                   const gchar *style_sheet_id,
                                   GCancellable *cancellable);

e_web_view_jsc_add_rule_into_style_sheet ()

void
e_web_view_jsc_add_rule_into_style_sheet
                               (WebKitWebView *web_view,
                                const gchar *iframe_id,
                                const gchar *style_sheet_id,
                                const gchar *selector,
                                const gchar *style,
                                GCancellable *cancellable);

e_web_view_jsc_register_element_clicked ()

void
e_web_view_jsc_register_element_clicked
                               (WebKitWebView *web_view,
                                const gchar *iframe_id,
                                const gchar *elem_classes,
                                GCancellable *cancellable);

e_web_view_jsc_get_selection ()

void
e_web_view_jsc_get_selection (WebKitWebView *web_view,
                              ETextFormat format,
                              GCancellable *cancellable,
                              GAsyncReadyCallback callback,
                              gpointer user_data);

e_web_view_jsc_get_selection_finish ()

gboolean
e_web_view_jsc_get_selection_finish (WebKitWebView *web_view,
                                     GAsyncResult *result,
                                     GSList **out_texts,
                                     GError **error);

e_web_view_jsc_get_document_content ()

void
e_web_view_jsc_get_document_content (WebKitWebView *web_view,
                                     const gchar *iframe_id,
                                     ETextFormat format,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
                                     gpointer user_data);

e_web_view_jsc_get_document_content_finish ()

gboolean
e_web_view_jsc_get_document_content_finish
                               (WebKitWebView *web_view,
                                GAsyncResult *result,
                                GSList **out_texts,
                                GError **error);

e_web_view_jsc_get_element_content ()

void
e_web_view_jsc_get_element_content (WebKitWebView *web_view,
                                    const gchar *iframe_id,
                                    const gchar *element_id,
                                    ETextFormat format,
                                    gboolean use_outer_html,
                                    GCancellable *cancellable,
                                    GAsyncReadyCallback callback,
                                    gpointer user_data);

e_web_view_jsc_get_element_content_finish ()

gboolean
e_web_view_jsc_get_element_content_finish
                               (WebKitWebView *web_view,
                                GAsyncResult *result,
                                GSList **out_texts,
                                GError **error);

e_web_view_jsc_get_element_from_point ()

void
e_web_view_jsc_get_element_from_point (WebKitWebView *web_view,
                                       gint xx,
                                       gint yy,
                                       GCancellable *cancellable,
                                       GAsyncReadyCallback callback,
                                       gpointer user_data);

e_web_view_jsc_get_element_from_point_finish ()

gboolean
e_web_view_jsc_get_element_from_point_finish
                               (WebKitWebView *web_view,
                                GAsyncResult *result,
                                gchar **out_iframe_src,
                                gchar **out_iframe_id,
                                gchar **out_element_id,
                                GError **error);

Types and Values

enum ETextFormat

Members

E_TEXT_FORMAT_PLAIN

   

E_TEXT_FORMAT_HTML

   

E_TEXT_FORMAT_BOTH