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