## EWebViewGtkHTML

EWebViewGtkHTML

## Functions

GtkWidget * | e_web_view_gtkhtml_new ()
void | e_web_view_gtkhtml_clear ()
void | e_web_view_gtkhtml_load_string ()
gboolean | e_web_view_gtkhtml_get_animate ()
void | e_web_view_gtkhtml_set_animate ()
gboolean | e_web_view_gtkhtml_get_caret_mode ()
void | e_web_view_gtkhtml_set_caret_mode ()
GtkTargetList * | e_web_view_gtkhtml_get_copy_target_list ()
gboolean | e_web_view_gtkhtml_get_disable_printing ()
void | e_web_view_gtkhtml_set_disable_printing ()
gboolean | e_web_view_gtkhtml_get_disable_save_to_disk ()
void | e_web_view_gtkhtml_set_disable_save_to_disk ()
gboolean | e_web_view_gtkhtml_get_editable ()
void | e_web_view_gtkhtml_set_editable ()
gboolean | e_web_view_gtkhtml_get_inline_spelling ()
void | e_web_view_gtkhtml_set_inline_spelling ()
gboolean | e_web_view_gtkhtml_get_magic_links ()
void | e_web_view_gtkhtml_set_magic_links ()
gboolean | e_web_view_gtkhtml_get_magic_smileys ()
void | e_web_view_gtkhtml_set_magic_smileys ()
const gchar * | e_web_view_gtkhtml_get_selected_uri ()
void | e_web_view_gtkhtml_set_selected_uri ()
GdkPixbufAnimation * | e_web_view_gtkhtml_get_cursor_image ()
void | e_web_view_gtkhtml_set_cursor_image ()
GtkAction * | e_web_view_gtkhtml_get_open_proxy ()
void | e_web_view_gtkhtml_set_open_proxy ()
GtkTargetList * | e_web_view_gtkhtml_get_paste_target_list ()
GtkAction * | e_web_view_gtkhtml_get_print_proxy ()
void | e_web_view_gtkhtml_set_print_proxy ()
GtkAction * | e_web_view_gtkhtml_get_save_as_proxy ()
void | e_web_view_gtkhtml_set_save_as_proxy ()
GtkAction * | e_web_view_gtkhtml_get_action ()
GtkActionGroup * | e_web_view_gtkhtml_get_action_group ()
gchar * | e_web_view_gtkhtml_extract_uri ()
void | e_web_view_gtkhtml_copy_clipboard ()
void | e_web_view_gtkhtml_cut_clipboard ()
gboolean | e_web_view_gtkhtml_is_selection_active ()
void | e_web_view_gtkhtml_paste_clipboard ()
gboolean | e_web_view_gtkhtml_scroll_forward ()
gboolean | e_web_view_gtkhtml_scroll_backward ()
void | e_web_view_gtkhtml_select_all ()
void | e_web_view_gtkhtml_unselect_all ()
void | e_web_view_gtkhtml_zoom_100 ()
void | e_web_view_gtkhtml_zoom_in ()
void | e_web_view_gtkhtml_zoom_out ()
GtkUIManager * | e_web_view_gtkhtml_get_ui_manager ()
GtkWidget * | e_web_view_gtkhtml_get_popup_menu ()
void | e_web_view_gtkhtml_show_popup_menu ()
void | e_web_view_gtkhtml_status_message ()
void | e_web_view_gtkhtml_stop_loading ()
void | e_web_view_gtkhtml_update_actions ()

## Properties

gboolean | animate | Read / Write
gboolean | caret-mode | Read / Write
GdkPixbufAnimation * | cursor-image | Read / Write
gboolean | disable-printing | Read / Write / Construct
gboolean | disable-save-to-disk | Read / Write / Construct
gboolean | editable | Read / Write
gboolean | inline-spelling | Read / Write
gboolean | magic-links | Read / Write
gboolean | magic-smileys | Read / Write
GtkAction * | open-proxy | Read / Write
GtkAction * | print-proxy | Read / Write
GtkAction * | save-as-proxy | Read / Write
gchar * | selected-uri | Read / Write

## Signals

void | copy-clipboard | Action
void | cut-clipboard | Action
void | paste-clipboard | Action
gboolean | popup-event | Run Last
gboolean | process-mailto | Run Last
void | status-message | Run Last
void | stop-loading | Run Last
void | update-actions | Run Last

## Types and Values

struct | EWebViewGtkHTML

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkLayout
                        ╰── GtkHTML
                            ╰── EWebViewGtkHTML

## Implemented Interfaces

EWebViewGtkHTML implements AtkImplementorIface, GtkBuildable, GtkScrollable, EExtensible, EAlertSink and ESelectable.

## Description

## Functions

### e_web_view_gtkhtml_new ()

    GtkWidget *
    e_web_view_gtkhtml_new (void);

### e_web_view_gtkhtml_clear ()

    void
    e_web_view_gtkhtml_clear (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_load_string ()

    void
    e_web_view_gtkhtml_load_string (EWebViewGtkHTML *web_view,
                                    const gchar *string);

### e_web_view_gtkhtml_get_animate ()

    gboolean
    e_web_view_gtkhtml_get_animate (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_animate ()

    void
    e_web_view_gtkhtml_set_animate (EWebViewGtkHTML *web_view,
                                    gboolean animate);

### e_web_view_gtkhtml_get_caret_mode ()

    gboolean
    e_web_view_gtkhtml_get_caret_mode (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_caret_mode ()

    void
    e_web_view_gtkhtml_set_caret_mode (EWebViewGtkHTML *web_view,
                                       gboolean caret_mode);

### e_web_view_gtkhtml_get_copy_target_list ()

    GtkTargetList *
    e_web_view_gtkhtml_get_copy_target_list
                                   (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_get_disable_printing ()

    gboolean
    e_web_view_gtkhtml_get_disable_printing
                                   (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_disable_printing ()

    void
    e_web_view_gtkhtml_set_disable_printing
                                   (EWebViewGtkHTML *web_view,
                                    gboolean disable_printing);

### e_web_view_gtkhtml_get_disable_save_to_disk ()

    gboolean
    e_web_view_gtkhtml_get_disable_save_to_disk
                                   (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_disable_save_to_disk ()

    void
    e_web_view_gtkhtml_set_disable_save_to_disk
                                   (EWebViewGtkHTML *web_view,
                                    gboolean disable_save_to_disk);

### e_web_view_gtkhtml_get_editable ()

    gboolean
    e_web_view_gtkhtml_get_editable (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_editable ()

    void
    e_web_view_gtkhtml_set_editable (EWebViewGtkHTML *web_view,
                                     gboolean editable);

### e_web_view_gtkhtml_get_inline_spelling ()

    gboolean
    e_web_view_gtkhtml_get_inline_spelling
                                   (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_inline_spelling ()

    void
    e_web_view_gtkhtml_set_inline_spelling
                                   (EWebViewGtkHTML *web_view,
                                    gboolean inline_spelling);

### e_web_view_gtkhtml_get_magic_links ()

    gboolean
    e_web_view_gtkhtml_get_magic_links (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_magic_links ()

    void
    e_web_view_gtkhtml_set_magic_links (EWebViewGtkHTML *web_view,
                                        gboolean magic_links);

### e_web_view_gtkhtml_get_magic_smileys ()

    gboolean
    e_web_view_gtkhtml_get_magic_smileys (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_magic_smileys ()

    void
    e_web_view_gtkhtml_set_magic_smileys (EWebViewGtkHTML *web_view,
                                          gboolean magic_smileys);

### e_web_view_gtkhtml_get_selected_uri ()

    const gchar *
    e_web_view_gtkhtml_get_selected_uri (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_selected_uri ()

    void
    e_web_view_gtkhtml_set_selected_uri (EWebViewGtkHTML *web_view,
                                         const gchar *selected_uri);

### e_web_view_gtkhtml_get_cursor_image ()

    GdkPixbufAnimation *
    e_web_view_gtkhtml_get_cursor_image (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_cursor_image ()

    void
    e_web_view_gtkhtml_set_cursor_image (EWebViewGtkHTML *web_view,
                                         GdkPixbufAnimation *animation);

### e_web_view_gtkhtml_get_open_proxy ()

    GtkAction *
    e_web_view_gtkhtml_get_open_proxy (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_open_proxy ()

    void
    e_web_view_gtkhtml_set_open_proxy (EWebViewGtkHTML *web_view,
                                       GtkAction *open_proxy);

### e_web_view_gtkhtml_get_paste_target_list ()

    GtkTargetList *
    e_web_view_gtkhtml_get_paste_target_list
                                   (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_get_print_proxy ()

    GtkAction *
    e_web_view_gtkhtml_get_print_proxy (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_print_proxy ()

    void
    e_web_view_gtkhtml_set_print_proxy (EWebViewGtkHTML *web_view,
                                        GtkAction *print_proxy);

### e_web_view_gtkhtml_get_save_as_proxy ()

    GtkAction *
    e_web_view_gtkhtml_get_save_as_proxy (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_set_save_as_proxy ()

    void
    e_web_view_gtkhtml_set_save_as_proxy (EWebViewGtkHTML *web_view,
                                          GtkAction *save_as_proxy);

### e_web_view_gtkhtml_get_action ()

    GtkAction *
    e_web_view_gtkhtml_get_action (EWebViewGtkHTML *web_view,
                                   const gchar *action_name);

### e_web_view_gtkhtml_get_action_group ()

    GtkActionGroup *
    e_web_view_gtkhtml_get_action_group (EWebViewGtkHTML *web_view,
                                         const gchar *group_name);

### e_web_view_gtkhtml_extract_uri ()

    gchar *
    e_web_view_gtkhtml_extract_uri (EWebViewGtkHTML *web_view,
                                    GdkEventButton *event,
                                    GtkHTML *frame);

### e_web_view_gtkhtml_copy_clipboard ()

    void
    e_web_view_gtkhtml_copy_clipboard (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_cut_clipboard ()

    void
    e_web_view_gtkhtml_cut_clipboard (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_is_selection_active ()

    gboolean
    e_web_view_gtkhtml_is_selection_active
                                   (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_paste_clipboard ()

    void
    e_web_view_gtkhtml_paste_clipboard (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_scroll_forward ()

    gboolean
    e_web_view_gtkhtml_scroll_forward (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_scroll_backward ()

    gboolean
    e_web_view_gtkhtml_scroll_backward (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_select_all ()

    void
    e_web_view_gtkhtml_select_all (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_unselect_all ()

    void
    e_web_view_gtkhtml_unselect_all (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_zoom_100 ()

    void
    e_web_view_gtkhtml_zoom_100 (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_zoom_in ()

    void
    e_web_view_gtkhtml_zoom_in (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_zoom_out ()

    void
    e_web_view_gtkhtml_zoom_out (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_get_ui_manager ()

    GtkUIManager *
    e_web_view_gtkhtml_get_ui_manager (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_get_popup_menu ()

    GtkWidget *
    e_web_view_gtkhtml_get_popup_menu (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_show_popup_menu ()

    void
    e_web_view_gtkhtml_show_popup_menu (EWebViewGtkHTML *web_view,
                                        GdkEventButton *event,
                                        GtkMenuPositionFunc func,
                                        gpointer user_data);

### e_web_view_gtkhtml_status_message ()

    void
    e_web_view_gtkhtml_status_message (EWebViewGtkHTML *web_view,
                                       const gchar *status_message);

### e_web_view_gtkhtml_stop_loading ()

    void
    e_web_view_gtkhtml_stop_loading (EWebViewGtkHTML *web_view);

### e_web_view_gtkhtml_update_actions ()

    void
    e_web_view_gtkhtml_update_actions (EWebViewGtkHTML *web_view);

## Types and Values

### struct EWebViewGtkHTML

    struct EWebViewGtkHTML;

## Property Details

### The `“animate”` property

      “animate”                  gboolean

Flags: Read / Write

Default value: FALSE

### The `“caret-mode”` property

      “caret-mode”               gboolean

Flags: Read / Write

Default value: FALSE

### The `“cursor-image”` property

      “cursor-image”             GdkPixbufAnimation *

Flags: Read / Write

### The `“disable-printing”` property

      “disable-printing”         gboolean

Flags: Read / Write / Construct

Default value: FALSE

### The `“disable-save-to-disk”` property

      “disable-save-to-disk”     gboolean

Flags: Read / Write / Construct

Default value: FALSE

### The `“editable”` property

      “editable”                 gboolean

Flags: Read / Write

Default value: FALSE

### The `“inline-spelling”` property

      “inline-spelling”          gboolean

Flags: Read / Write

Default value: FALSE

### The `“magic-links”` property

      “magic-links”              gboolean

Flags: Read / Write

Default value: FALSE

### The `“magic-smileys”` property

      “magic-smileys”            gboolean

Flags: Read / Write

Default value: FALSE

### The `“open-proxy”` property

      “open-proxy”               GtkAction *

Flags: Read / Write

### The `“print-proxy”` property

      “print-proxy”              GtkAction *

Flags: Read / Write

### The `“save-as-proxy”` property

      “save-as-proxy”            GtkAction *

Flags: Read / Write

### The `“selected-uri”` property

      “selected-uri”             gchar *

Flags: Read / Write

Default value: NULL

## Signal Details

### The `“copy-clipboard”` signal

    void
    user_function (EWebViewGtkHTML *ewebviewgtkhtml,
                   gpointer         user_data)

Flags: Action

### The `“cut-clipboard”` signal

    void
    user_function (EWebViewGtkHTML *ewebviewgtkhtml,
                   gpointer         user_data)

Flags: Action

### The `“paste-clipboard”` signal

    void
    user_function (EWebViewGtkHTML *ewebviewgtkhtml,
                   gpointer         user_data)

Flags: Action

### The `“popup-event”` signal

    gboolean
    user_function (EWebViewGtkHTML *ewebviewgtkhtml,
                   GdkEvent        *arg1,
                   gchar           *arg2,
                   gpointer         user_data)

Flags: Run Last

### The `“process-mailto”` signal

    gboolean
    user_function (EWebViewGtkHTML *ewebviewgtkhtml,
                   gchar           *arg1,
                   gpointer         user_data)

Flags: Run Last

### The `“status-message”` signal

    void
    user_function (EWebViewGtkHTML *ewebviewgtkhtml,
                   gchar           *arg1,
                   gpointer         user_data)

Flags: Run Last

### The `“stop-loading”` signal

    void
    user_function (EWebViewGtkHTML *ewebviewgtkhtml,
                   gpointer         user_data)

Flags: Run Last

### The `“update-actions”` signal

    void
    user_function (EWebViewGtkHTML *ewebviewgtkhtml,
                   gpointer         user_data)

Flags: Run Last