## EWebViewGtkHTML

EWebViewGtkHTML

## Synopsis

    struct              EWebViewGtkHTML;
    GtkWidget *         e_web_view_gtkhtml_new              (void);
    void                e_web_view_gtkhtml_clear            (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_load_string      (EWebViewGtkHTML *web_view,
                                                             const gchar *string);
    gboolean            e_web_view_gtkhtml_get_animate      (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_animate      (EWebViewGtkHTML *web_view,
                                                             gboolean animate);
    gboolean            e_web_view_gtkhtml_get_caret_mode   (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_caret_mode   (EWebViewGtkHTML *web_view,
                                                             gboolean caret_mode);
    GtkTargetList *     e_web_view_gtkhtml_get_copy_target_list
                                                            (EWebViewGtkHTML *web_view);
    gboolean            e_web_view_gtkhtml_get_disable_printing
                                                            (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_disable_printing
                                                            (EWebViewGtkHTML *web_view,
                                                             gboolean disable_printing);
    gboolean            e_web_view_gtkhtml_get_disable_save_to_disk
                                                            (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_disable_save_to_disk
                                                            (EWebViewGtkHTML *web_view,
                                                             gboolean disable_save_to_disk);
    gboolean            e_web_view_gtkhtml_get_editable     (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_editable     (EWebViewGtkHTML *web_view,
                                                             gboolean editable);
    gboolean            e_web_view_gtkhtml_get_inline_spelling
                                                            (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_inline_spelling
                                                            (EWebViewGtkHTML *web_view,
                                                             gboolean inline_spelling);
    gboolean            e_web_view_gtkhtml_get_magic_links  (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_magic_links  (EWebViewGtkHTML *web_view,
                                                             gboolean magic_links);
    gboolean            e_web_view_gtkhtml_get_magic_smileys
                                                            (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_magic_smileys
                                                            (EWebViewGtkHTML *web_view,
                                                             gboolean magic_smileys);
    const gchar *       e_web_view_gtkhtml_get_selected_uri (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_selected_uri (EWebViewGtkHTML *web_view,
                                                             const gchar *selected_uri);
    GdkPixbufAnimation * e_web_view_gtkhtml_get_cursor_image
                                                            (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_cursor_image (EWebViewGtkHTML *web_view,
                                                             GdkPixbufAnimation *animation);
    GtkAction *         e_web_view_gtkhtml_get_open_proxy   (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_open_proxy   (EWebViewGtkHTML *web_view,
                                                             GtkAction *open_proxy);
    GtkTargetList *     e_web_view_gtkhtml_get_paste_target_list
                                                            (EWebViewGtkHTML *web_view);
    GtkAction *         e_web_view_gtkhtml_get_print_proxy  (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_print_proxy  (EWebViewGtkHTML *web_view,
                                                             GtkAction *print_proxy);
    GtkAction *         e_web_view_gtkhtml_get_save_as_proxy
                                                            (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_set_save_as_proxy
                                                            (EWebViewGtkHTML *web_view,
                                                             GtkAction *save_as_proxy);
    GtkAction *         e_web_view_gtkhtml_get_action       (EWebViewGtkHTML *web_view,
                                                             const gchar *action_name);
    GtkActionGroup *    e_web_view_gtkhtml_get_action_group (EWebViewGtkHTML *web_view,
                                                             const gchar *group_name);
    gchar *             e_web_view_gtkhtml_extract_uri      (EWebViewGtkHTML *web_view,
                                                             GdkEventButton *event,
                                                             GtkHTML *frame);
    void                e_web_view_gtkhtml_copy_clipboard   (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_cut_clipboard    (EWebViewGtkHTML *web_view);
    gboolean            e_web_view_gtkhtml_is_selection_active
                                                            (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_paste_clipboard  (EWebViewGtkHTML *web_view);
    gboolean            e_web_view_gtkhtml_scroll_forward   (EWebViewGtkHTML *web_view);
    gboolean            e_web_view_gtkhtml_scroll_backward  (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_select_all       (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_unselect_all     (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_zoom_100         (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_zoom_in          (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_zoom_out         (EWebViewGtkHTML *web_view);
    GtkUIManager *      e_web_view_gtkhtml_get_ui_manager   (EWebViewGtkHTML *web_view);
    GtkWidget *         e_web_view_gtkhtml_get_popup_menu   (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_show_popup_menu  (EWebViewGtkHTML *web_view,
                                                             GdkEventButton *event,
                                                             GtkMenuPositionFunc func,
                                                             gpointer user_data);
    void                e_web_view_gtkhtml_status_message   (EWebViewGtkHTML *web_view,
                                                             const gchar *status_message);
    void                e_web_view_gtkhtml_stop_loading     (EWebViewGtkHTML *web_view);
    void                e_web_view_gtkhtml_update_actions   (EWebViewGtkHTML *web_view);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkLayout
                               +----GtkHTML
                                     +----EWebViewGtkHTML

## Implemented Interfaces

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

## Properties

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

## Signals

      "copy-clipboard"                                 : Action
      "cut-clipboard"                                  : Action
      "paste-clipboard"                                : Action
      "popup-event"                                    : Run Last
      "process-mailto"                                 : Run Last
      "status-message"                                 : Run Last
      "stop-loading"                                   : Run Last
      "update-actions"                                 : Run Last

## Description

## Details

### struct EWebViewGtkHTML

    struct EWebViewGtkHTML;

### 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);

## Property Details

### The `"animate"` property

      "animate"                  gboolean              : Read / Write

Default value: FALSE

### The `"caret-mode"` property

      "caret-mode"               gboolean              : Read / Write

Default value: FALSE

### The `"cursor-image"` property

      "cursor-image"             GdkPixbufAnimation*   : Read / Write

### The `"disable-printing"` property

      "disable-printing"         gboolean              : Read / Write / Construct

Default value: FALSE

### The `"disable-save-to-disk"` property

      "disable-save-to-disk"     gboolean              : Read / Write / Construct

Default value: FALSE

### The `"editable"` property

      "editable"                 gboolean              : Read / Write

Default value: FALSE

### The `"inline-spelling"` property

      "inline-spelling"          gboolean              : Read / Write

Default value: FALSE

### The `"magic-links"` property

      "magic-links"              gboolean              : Read / Write

Default value: FALSE

### The `"magic-smileys"` property

      "magic-smileys"            gboolean              : Read / Write

Default value: FALSE

### The `"open-proxy"` property

      "open-proxy"               GtkAction*            : Read / Write

### The `"print-proxy"` property

      "print-proxy"              GtkAction*            : Read / Write

### The `"save-as-proxy"` property

      "save-as-proxy"            GtkAction*            : Read / Write

### The `"selected-uri"` property

      "selected-uri"             gchar*                : Read / Write

Default value: NULL

## Signal Details

### The `"copy-clipboard"` signal

    void                user_function                      (EWebViewGtkHTML *ewebviewgtkhtml,
                                                            gpointer         user_data)            : Action

### The `"cut-clipboard"` signal

    void                user_function                      (EWebViewGtkHTML *ewebviewgtkhtml,
                                                            gpointer         user_data)            : Action

### The `"paste-clipboard"` signal

    void                user_function                      (EWebViewGtkHTML *ewebviewgtkhtml,
                                                            gpointer         user_data)            : Action

### The `"popup-event"` signal

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

### The `"process-mailto"` signal

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

### The `"status-message"` signal

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

### The `"stop-loading"` signal

    void                user_function                      (EWebViewGtkHTML *ewebviewgtkhtml,
                                                            gpointer         user_data)            : Run Last

### The `"update-actions"` signal

    void                user_function                      (EWebViewGtkHTML *ewebviewgtkhtml,
                                                            gpointer         user_data)            : Run Last