## EContentEditor EContentEditor |

## Functions

void | (*EContentEditorInitializedCallback) ()
ESpellChecker * | e_content_editor_ref_spell_checker ()
gboolean | e_content_editor_is_malfunction ()
gboolean | e_content_editor_can_cut ()
gboolean | e_content_editor_can_copy ()
gboolean | e_content_editor_can_paste ()
gboolean | e_content_editor_can_undo ()
gboolean | e_content_editor_can_redo ()
gboolean | e_content_editor_is_indented ()
gboolean | e_content_editor_get_spell_check_enabled ()
void | e_content_editor_set_spell_check_enabled ()
gboolean | e_content_editor_is_editable ()
void | e_content_editor_set_editable ()
gboolean | e_content_editor_get_changed ()
void | e_content_editor_set_changed ()
gboolean | e_content_editor_get_html_mode ()
void | e_content_editor_set_html_mode ()
void | e_content_editor_set_alignment ()
EContentEditorAlignment | e_content_editor_get_alignment ()
void | e_content_editor_set_background_color ()
GdkRGBA * | e_content_editor_dup_background_color ()
void | e_content_editor_set_font_color ()
GdkRGBA * | e_content_editor_dup_font_color ()
void | e_content_editor_set_font_name ()
gchar * | e_content_editor_dup_font_name ()
void | e_content_editor_set_font_size ()
gint | e_content_editor_get_font_size ()
void | e_content_editor_set_block_format ()
EContentEditorBlockFormat | e_content_editor_get_block_format ()
void | e_content_editor_set_bold ()
gboolean | e_content_editor_is_bold ()
void | e_content_editor_set_italic ()
gboolean | e_content_editor_is_italic ()
void | e_content_editor_set_monospaced ()
gboolean | e_content_editor_is_monospaced ()
void | e_content_editor_set_strikethrough ()
gboolean | e_content_editor_is_strikethrough ()
void | e_content_editor_set_subscript ()
gboolean | e_content_editor_is_subscript ()
void | e_content_editor_set_superscript ()
gboolean | e_content_editor_is_superscript ()
void | e_content_editor_set_underline ()
gboolean | e_content_editor_is_underline ()
void | e_content_editor_set_start_bottom ()
EThreeState | e_content_editor_get_start_bottom ()
void | e_content_editor_set_top_signature ()
EThreeState | e_content_editor_get_top_signature ()
void | e_content_editor_set_visually_wrap_long_lines ()
gboolean | e_content_editor_get_visually_wrap_long_lines ()
void | e_content_editor_initialize ()
void | e_content_editor_setup_editor ()
void | e_content_editor_update_styles ()
void | e_content_editor_insert_content ()
gchar * | e_content_editor_get_content ()
void | e_content_editor_insert_image_from_mime_part ()
void | e_content_editor_insert_image ()
void | e_content_editor_insert_emoticon ()
void | e_content_editor_move_caret_on_coordinates ()
void | e_content_editor_cut ()
void | e_content_editor_copy ()
void | e_content_editor_paste ()
void | e_content_editor_paste_primary ()
void | e_content_editor_undo ()
void | e_content_editor_redo ()
void | e_content_editor_clear_undo_redo_history ()
void | e_content_editor_set_spell_checking_languages ()
void | e_content_editor_select_all ()
gchar * | e_content_editor_get_selected_text ()
gchar * | e_content_editor_get_caret_word ()
void | e_content_editor_replace_caret_word ()
void | e_content_editor_selection_indent ()
void | e_content_editor_selection_unindent ()
void | e_content_editor_selection_create_link ()
void | e_content_editor_selection_unlink ()
void | e_content_editor_find ()
void | e_content_editor_replace ()
void | e_content_editor_replace_all ()
void | e_content_editor_selection_save ()
void | e_content_editor_selection_restore ()
void | e_content_editor_selection_wrap ()
guint | e_content_editor_get_caret_position ()
guint | e_content_editor_get_caret_offset ()
gchar * | e_content_editor_get_current_signature_uid ()
gboolean | e_content_editor_is_ready ()
gchar * | e_content_editor_insert_signature ()
void | e_content_editor_delete_cell_contents ()
void | e_content_editor_delete_column ()
void | e_content_editor_delete_row ()
void | e_content_editor_delete_table ()
void | e_content_editor_insert_column_after ()
void | e_content_editor_insert_column_before ()
void | e_content_editor_insert_row_above ()
void | e_content_editor_insert_row_below ()
gboolean | e_content_editor_on_h_rule_dialog_open ()
void | e_content_editor_on_h_rule_dialog_close ()
void | e_content_editor_h_rule_set_align ()
gchar * | e_content_editor_h_rule_get_align ()
void | e_content_editor_h_rule_set_size ()
gint | e_content_editor_h_rule_get_size ()
void | e_content_editor_h_rule_set_width ()
gint | e_content_editor_h_rule_get_width ()
void | e_content_editor_h_rule_set_no_shade ()
gboolean | e_content_editor_h_rule_get_no_shade ()
void | e_content_editor_on_image_dialog_open ()
void | e_content_editor_on_image_dialog_close ()
void | e_content_editor_image_set_src ()
gchar * | e_content_editor_image_get_src ()
void | e_content_editor_image_set_alt ()
gchar * | e_content_editor_image_get_alt ()
void | e_content_editor_image_set_url ()
gchar * | e_content_editor_image_get_url ()
void | e_content_editor_image_set_vspace ()
gint | e_content_editor_image_get_vspace ()
void | e_content_editor_image_set_hspace ()
gint | e_content_editor_image_get_hspace ()
void | e_content_editor_image_set_border ()
gint | e_content_editor_image_get_border ()
void | e_content_editor_image_set_align ()
gchar * | e_content_editor_image_get_align ()
void | e_content_editor_image_set_width ()
gint32 | e_content_editor_image_get_width ()
gint32 | e_content_editor_image_get_natural_width ()
void | e_content_editor_image_set_width_follow ()
void | e_content_editor_image_set_height ()
gint32 | e_content_editor_image_get_height ()
gint32 | e_content_editor_image_get_natural_height ()
void | e_content_editor_image_set_height_follow ()
void | e_content_editor_on_link_dialog_open ()
void | e_content_editor_on_link_dialog_close ()
void | e_content_editor_link_get_values ()
void | e_content_editor_link_set_values ()
void | e_content_editor_page_set_text_color ()
void | e_content_editor_on_page_dialog_open ()
void | e_content_editor_on_page_dialog_close ()
void | e_content_editor_page_get_text_color ()
void | e_content_editor_page_set_background_color ()
void | e_content_editor_page_get_background_color ()
void | e_content_editor_page_set_link_color ()
void | e_content_editor_page_get_link_color ()
void | e_content_editor_page_set_visited_link_color ()
void | e_content_editor_page_get_visited_link_color ()
void | e_content_editor_page_set_background_image_uri ()
gchar * | e_content_editor_page_get_background_image_uri ()
void | e_content_editor_on_cell_dialog_open ()
void | e_content_editor_on_cell_dialog_close ()
void | e_content_editor_cell_set_v_align ()
gchar * | e_content_editor_cell_get_v_align ()
void | e_content_editor_cell_set_align ()
gchar * | e_content_editor_cell_get_align ()
void | e_content_editor_cell_set_wrap ()
gboolean | e_content_editor_cell_get_wrap ()
void | e_content_editor_cell_set_header_style ()
gboolean | e_content_editor_cell_is_header ()
void | e_content_editor_cell_set_width ()
gint | e_content_editor_cell_get_width ()
void | e_content_editor_cell_set_row_span ()
gint | e_content_editor_cell_get_row_span ()
void | e_content_editor_cell_set_col_span ()
gint | e_content_editor_cell_get_col_span ()
void | e_content_editor_cell_set_background_image_uri ()
gchar * | e_content_editor_cell_get_background_image_uri ()
void | e_content_editor_cell_set_background_color ()
void | e_content_editor_cell_get_background_color ()
void | e_content_editor_table_set_row_count ()
guint | e_content_editor_table_get_row_count ()
void | e_content_editor_table_set_column_count ()
guint | e_content_editor_table_get_column_count ()
void | e_content_editor_table_set_width ()
guint | e_content_editor_table_get_width ()
void | e_content_editor_table_set_align ()
gchar * | e_content_editor_table_get_align ()
void | e_content_editor_table_set_padding ()
gint | e_content_editor_table_get_padding ()
void | e_content_editor_table_set_spacing ()
gint | e_content_editor_table_get_spacing ()
void | e_content_editor_table_set_border ()
gint | e_content_editor_table_get_border ()
gchar * | e_content_editor_table_get_background_image_uri ()
void | e_content_editor_table_set_background_image_uri ()
void | e_content_editor_table_get_background_color ()
void | e_content_editor_table_set_background_color ()
gboolean | e_content_editor_on_table_dialog_open ()
void | e_content_editor_on_table_dialog_close ()
void | e_content_editor_on_spell_check_dialog_open ()
void | e_content_editor_on_spell_check_dialog_close ()
gchar * | e_content_editor_spell_check_next_word ()
gchar * | e_content_editor_spell_check_prev_word ()
void | e_content_editor_spell_check_replace_all ()
void | e_content_editor_on_replace_dialog_open ()
void | e_content_editor_on_replace_dialog_close ()
void | e_content_editor_on_find_dialog_open ()
void | e_content_editor_on_find_dialog_close ()
void | e_content_editor_emit_load_finished ()
gboolean | e_content_editor_emit_paste_clipboard ()
gboolean | e_content_editor_emit_paste_primary_clipboard ()
gboolean | e_content_editor_emit_context_menu_requested ()
void | e_content_editor_emit_find_done ()
void | e_content_editor_emit_replace_all_done ()
void | e_content_editor_emit_drop_handled ()
void | e_content_editor_emit_content_changed ()

## Types and Values

#define | DEFAULT_CONTENT_EDITOR_NAME
#define | E_TYPE_CONTENT_EDITOR
struct | EContentEditorInterface
| EContentEditor

## Description

## Functions

### EContentEditorInitializedCallback ()

    void
    (*EContentEditorInitializedCallback) (EContentEditor *content_editor,
                                          gpointer user_data);

`EContentEditorInitializedCallback` is deprecated and should not be used in newly-written code.

### e_content_editor_ref_spell_checker ()

    ESpellChecker *
    e_content_editor_ref_spell_checker (EContentEditor *editor);

`e_content_editor_ref_spell_checker` is deprecated and should not be used in newly-written code.

### e_content_editor_is_malfunction ()

    gboolean
    e_content_editor_is_malfunction (EContentEditor *editor);

`e_content_editor_is_malfunction` is deprecated and should not be used in newly-written code.

### e_content_editor_can_cut ()

    gboolean
    e_content_editor_can_cut (EContentEditor *editor);

`e_content_editor_can_cut` is deprecated and should not be used in newly-written code.

### e_content_editor_can_copy ()

    gboolean
    e_content_editor_can_copy (EContentEditor *editor);

`e_content_editor_can_copy` is deprecated and should not be used in newly-written code.

### e_content_editor_can_paste ()

    gboolean
    e_content_editor_can_paste (EContentEditor *editor);

`e_content_editor_can_paste` is deprecated and should not be used in newly-written code.

### e_content_editor_can_undo ()

    gboolean
    e_content_editor_can_undo (EContentEditor *editor);

`e_content_editor_can_undo` is deprecated and should not be used in newly-written code.

### e_content_editor_can_redo ()

    gboolean
    e_content_editor_can_redo (EContentEditor *editor);

`e_content_editor_can_redo` is deprecated and should not be used in newly-written code.

### e_content_editor_is_indented ()

    gboolean
    e_content_editor_is_indented (EContentEditor *editor);

`e_content_editor_is_indented` is deprecated and should not be used in newly-written code.

Returns whether the current paragraph is indented. This does not include citations.

#### Parameters

editor | an EContentEditor |

#### Returns

`TRUE` when current paragraph is indented, `FALSE` otherwise.

Since: 3.22

### e_content_editor_get_spell_check_enabled ()

    gboolean
    e_content_editor_get_spell_check_enabled
                                   (EContentEditor *editor);

`e_content_editor_get_spell_check_enabled` is deprecated and should not be used in newly-written code.

### e_content_editor_set_spell_check_enabled ()

    void
    e_content_editor_set_spell_check_enabled
                                   (EContentEditor *editor,
                                    gboolean enable);

`e_content_editor_set_spell_check_enabled` is deprecated and should not be used in newly-written code.

### e_content_editor_is_editable ()

    gboolean
    e_content_editor_is_editable (EContentEditor *editor);

`e_content_editor_is_editable` is deprecated and should not be used in newly-written code.

### e_content_editor_set_editable ()

    void
    e_content_editor_set_editable (EContentEditor *editor,
                                   gboolean editable);

`e_content_editor_set_editable` is deprecated and should not be used in newly-written code.

### e_content_editor_get_changed ()

    gboolean
    e_content_editor_get_changed (EContentEditor *editor);

`e_content_editor_get_changed` is deprecated and should not be used in newly-written code.

### e_content_editor_set_changed ()

    void
    e_content_editor_set_changed (EContentEditor *editor,
                                  gboolean changed);

`e_content_editor_set_changed` is deprecated and should not be used in newly-written code.

### e_content_editor_get_html_mode ()

    gboolean
    e_content_editor_get_html_mode (EContentEditor *editor);

`e_content_editor_get_html_mode` is deprecated and should not be used in newly-written code.

### e_content_editor_set_html_mode ()

    void
    e_content_editor_set_html_mode (EContentEditor *editor,
                                    gboolean html_mode);

`e_content_editor_set_html_mode` is deprecated and should not be used in newly-written code.

### e_content_editor_set_alignment ()

    void
    e_content_editor_set_alignment (EContentEditor *editor,
                                    EContentEditorAlignment value);

`e_content_editor_set_alignment` is deprecated and should not be used in newly-written code.

Sets alignment of current paragraph to `value` .

#### Parameters

editor | an EContentEditor |
value | an EContentEditorAlignment value to apply |

Since: 3.22

### e_content_editor_get_alignment ()

    EContentEditorAlignment
    e_content_editor_get_alignment (EContentEditor *editor);

`e_content_editor_get_alignment` is deprecated and should not be used in newly-written code.

Returns alignment of the current paragraph.

#### Parameters

editor | an EContentEditor |

#### Returns

EContentEditorAlignment

Since: 3.22

### e_content_editor_set_background_color ()

    void
    e_content_editor_set_background_color (EContentEditor *editor,
                                           const GdkRGBA *value);

`e_content_editor_set_background_color` is deprecated and should not be used in newly-written code.

Sets the background color of the current selection or letter at the current cursor position to a color defined by `value` .

#### Parameters

editor | an EContentEditor |
value | a GdkRGBA |

Since: 3.22

### e_content_editor_dup_background_color ()

    GdkRGBA *
    e_content_editor_dup_background_color (EContentEditor *editor);

`e_content_editor_dup_background_color` is deprecated and should not be used in newly-written code.

Returns the background color used in the current selection or at letter at the current cursor position.

#### Parameters

editor | an EContentEditor |

#### Returns

A newly allocated GdkRGBA structure with the current background color. Free the returned value with `gdk_rgba_free()` when done with it.

[transfer-full]

Since: 3.22

### e_content_editor_set_font_color ()

    void
    e_content_editor_set_font_color (EContentEditor *editor,
                                     const GdkRGBA *value);

`e_content_editor_set_font_color` is deprecated and should not be used in newly-written code.

Sets the font color of the current selection or letter at the current cursor position to a color defined by `value` .

#### Parameters

editor | an EContentEditor |
value | a GdkRGBA |

Since: 3.22

### e_content_editor_dup_font_color ()

    GdkRGBA *
    e_content_editor_dup_font_color (EContentEditor *editor);

`e_content_editor_dup_font_color` is deprecated and should not be used in newly-written code.

Returns the font color used in the current selection or at letter at the current cursor position.

#### Parameters

editor | an EContentEditor |

#### Returns

A newly allocated GdkRGBA structure with the current font color. Free the returned value with `gdk_rgba_free()` when done with it.

[transfer-full]

Since: 3.22

### e_content_editor_set_font_name ()

    void
    e_content_editor_set_font_name (EContentEditor *editor,
                                    const gchar *value);

`e_content_editor_set_font_name` is deprecated and should not be used in newly-written code.

Sets font name of current selection or of letter at current cursor position to `value` .

#### Parameters

editor | an EContentEditor |
value | a font name to apply |

Since: 3.22

### e_content_editor_dup_font_name ()

    gchar *
    e_content_editor_dup_font_name (EContentEditor *editor);

`e_content_editor_dup_font_name` is deprecated and should not be used in newly-written code.

Returns a name of the font used in the current selection or at letter at the current cursor position.

#### Parameters

editor | an EContentEditor |

#### Returns

A newly allocated string with the font name. Free it with `g_free()` when done with it.

[transfer-full]

Since: 3.22

### e_content_editor_set_font_size ()

    void
    e_content_editor_set_font_size (EContentEditor *editor,
                                    gint value);

`e_content_editor_set_font_size` is deprecated and should not be used in newly-written code.

Sets font size of current selection or of letter at current cursor position to `value` .

#### Parameters

editor | an EContentEditor |
value | font size to apply |

Since: 3.22

### e_content_editor_get_font_size ()

    gint
    e_content_editor_get_font_size (EContentEditor *editor);

`e_content_editor_get_font_size` is deprecated and should not be used in newly-written code.

Returns fotn size of the current selection or letter at the current cursor position.

#### Parameters

editor | an EContentEditor |

#### Returns

Current font size.

Since: 3.22

### e_content_editor_set_block_format ()

    void
    e_content_editor_set_block_format (EContentEditor *editor,
                                       EContentEditorBlockFormat value);

`e_content_editor_set_block_format` is deprecated and should not be used in newly-written code.

Changes block format of the current paragraph to `value` .

#### Parameters

editor | an EContentEditor |
value | an EContentEditorBlockFormat value |

Since: 3.22

### e_content_editor_get_block_format ()

    EContentEditorBlockFormat
    e_content_editor_get_block_format (EContentEditor *editor);

`e_content_editor_get_block_format` is deprecated and should not be used in newly-written code.

Returns block format of the current paragraph.

#### Parameters

editor | an EContentEditor |

#### Returns

EContentEditorBlockFormat

Since: 3.22

### e_content_editor_set_bold ()

    void
    e_content_editor_set_bold (EContentEditor *editor,
                               gboolean bold);

`e_content_editor_set_bold` is deprecated and should not be used in newly-written code.

Changes bold formatting of current selection or letter at current cursor position.

#### Parameters

editor | an EContentEditor |
bold | `TRUE` to enable bold, `FALSE` to disable |

Since: 3.22

### e_content_editor_is_bold ()

    gboolean
    e_content_editor_is_bold (EContentEditor *editor);

`e_content_editor_is_bold` is deprecated and should not be used in newly-written code.

Returns whether current selection or letter at current cursor position is bold.

#### Parameters

editor | an EContentEditor |

#### Returns

`TRUE` when selection is bold, `FALSE` otherwise.

Since: 3.22

### e_content_editor_set_italic ()

    void
    e_content_editor_set_italic (EContentEditor *editor,
                                 gboolean italic);

`e_content_editor_set_italic` is deprecated and should not be used in newly-written code.

Changes italic formatting of current selection or letter at current cursor position.

#### Parameters

editor | an EContentEditor |
italic | `TRUE` to enable italic, `FALSE` to disable |

Since: 3.22

### e_content_editor_is_italic ()

    gboolean
    e_content_editor_is_italic (EContentEditor *editor);

`e_content_editor_is_italic` is deprecated and should not be used in newly-written code.

Returns whether current selection or letter at current cursor position is italic.

#### Parameters

editor | an EContentEditor |

#### Returns

`TRUE` when selection is italic, `FALSE` otherwise.

Since: 3.22

### e_content_editor_set_monospaced ()

    void
    e_content_editor_set_monospaced (EContentEditor *editor,
                                     gboolean monospaced);

`e_content_editor_set_monospaced` is deprecated and should not be used in newly-written code.

Changes monospaced formatting of current selection or letter at current cursor position.

#### Parameters

editor | an EContentEditor |
monospaced | `TRUE` to enable monospaced, `FALSE` to disable |

Since: 3.22

### e_content_editor_is_monospaced ()

    gboolean
    e_content_editor_is_monospaced (EContentEditor *editor);

`e_content_editor_is_monospaced` is deprecated and should not be used in newly-written code.

Returns whether current selection or letter at current cursor position is monospaced.

#### Parameters

editor | an EContentEditor |

#### Returns

`TRUE` when selection is monospaced, `FALSE` otherwise.

Since: 3.22

### e_content_editor_set_strikethrough ()

    void
    e_content_editor_set_strikethrough (EContentEditor *editor,
                                        gboolean strikethrough);

`e_content_editor_set_strikethrough` is deprecated and should not be used in newly-written code.

Changes strike through formatting of current selection or letter at current cursor position.

#### Parameters

editor | an EContentEditor |
strikethrough | `TRUE` to enable strikethrough, `FALSE` to disable |

Since: 3.22

### e_content_editor_is_strikethrough ()

    gboolean
    e_content_editor_is_strikethrough (EContentEditor *editor);

`e_content_editor_is_strikethrough` is deprecated and should not be used in newly-written code.

Returns whether current selection or letter at current cursor position is striked through.

#### Parameters

editor | an EContentEditor |

#### Returns

`TRUE` when selection is striked through, `FALSE` otherwise.

Since: 3.22

### e_content_editor_set_subscript ()

    void
    e_content_editor_set_subscript (EContentEditor *editor,
                                    gboolean subscript);

`e_content_editor_set_subscript` is deprecated and should not be used in newly-written code.

Changes subscript of current selection or letter at current cursor position.

#### Parameters

editor | an EContentEditor |
subscript | `TRUE` to enable subscript, `FALSE` to disable |

Since: 3.22

### e_content_editor_is_subscript ()

    gboolean
    e_content_editor_is_subscript (EContentEditor *editor);

`e_content_editor_is_subscript` is deprecated and should not be used in newly-written code.

Returns whether current selection or letter at current cursor position is in subscript.

#### Parameters

editor | an EContentEditor |

#### Returns

`TRUE` when selection is in subscript, `FALSE` otherwise.

Since: 3.22

### e_content_editor_set_superscript ()

    void
    e_content_editor_set_superscript (EContentEditor *editor,
                                      gboolean superscript);

`e_content_editor_set_superscript` is deprecated and should not be used in newly-written code.

Changes superscript of the current selection or letter at current cursor position.

#### Parameters

editor | an EContentEditor |
superscript | `TRUE` to enable superscript, `FALSE` to disable |

Since: 3.22

### e_content_editor_is_superscript ()

    gboolean
    e_content_editor_is_superscript (EContentEditor *editor);

`e_content_editor_is_superscript` is deprecated and should not be used in newly-written code.

Returns whether current selection or letter at current cursor position is in superscript.

#### Parameters

editor | an EContentEditor |

#### Returns

`TRUE` when selection is in superscript, `FALSE` otherwise.

Since: 3.22

### e_content_editor_set_underline ()

    void
    e_content_editor_set_underline (EContentEditor *editor,
                                    gboolean underline);

`e_content_editor_set_underline` is deprecated and should not be used in newly-written code.

Changes underline formatting of current selection or letter at current cursor position.

#### Parameters

editor | an EContentEditor |
underline | `TRUE` to enable underline, `FALSE` to disable |

Since: 3.22

### e_content_editor_is_underline ()

    gboolean
    e_content_editor_is_underline (EContentEditor *editor);

`e_content_editor_is_underline` is deprecated and should not be used in newly-written code.

Returns whether current selection or letter at current cursor position is underlined.

#### Parameters

editor | an EContentEditor |

#### Returns

`TRUE` when selection is underlined, `FALSE` otherwise.

Since: 3.22

### e_content_editor_set_start_bottom ()

    void
    e_content_editor_set_start_bottom (EContentEditor *editor,
                                       EThreeState value);

`e_content_editor_set_start_bottom` is deprecated and should not be used in newly-written code.

Changes start-bottom property, which is used to position cursor after setting message body in replies and forwards.

#### Parameters

editor | an EContentEditor |
value | an EThreeState value to set |

Since: 3.26

### e_content_editor_get_start_bottom ()

    EThreeState
    e_content_editor_get_start_bottom (EContentEditor *editor);

`e_content_editor_get_start_bottom` is deprecated and should not be used in newly-written code.

#### Parameters

editor | an EContentEditor |

#### Returns

the current value of start-bottom property.

Since: 3.26

### e_content_editor_set_top_signature ()

    void
    e_content_editor_set_top_signature (EContentEditor *editor,
                                        EThreeState value);

`e_content_editor_set_top_signature` is deprecated and should not be used in newly-written code.

Changes top-signature property, which is used to position signature after setting message body in replies and forwards.

#### Parameters

editor | an EContentEditor |
value | an EThreeState value to set |

Since: 3.26

### e_content_editor_get_top_signature ()

    EThreeState
    e_content_editor_get_top_signature (EContentEditor *editor);

`e_content_editor_get_top_signature` is deprecated and should not be used in newly-written code.

#### Parameters

editor | an EContentEditor |

#### Returns

the current value of top-signature property.

Since: 3.26

### e_content_editor_set_visually_wrap_long_lines ()

    void
    e_content_editor_set_visually_wrap_long_lines
                                   (EContentEditor *editor,
                                    gboolean value);

`e_content_editor_set_visually_wrap_long_lines` is deprecated and should not be used in newly-written code.

Sets whether to visually wrap long preformatted lines.

#### Parameters

editor | an EContactEditor |
value | value to set |

Since: 3.28

### e_content_editor_get_visually_wrap_long_lines ()

    gboolean
    e_content_editor_get_visually_wrap_long_lines
                                   (EContentEditor *editor);

`e_content_editor_get_visually_wrap_long_lines` is deprecated and should not be used in newly-written code.

#### Parameters

editor | an EContactEditor |

#### Returns

Whether visually wraps long preformatted lines.

Since: 3.28

### e_content_editor_initialize ()

    void
    e_content_editor_initialize (EContentEditor *content_editor,
                                 EContentEditorInitializedCallback callback,
                                 gpointer user_data);

`e_content_editor_initialize` is deprecated and should not be used in newly-written code.

### e_content_editor_setup_editor ()

    void
    e_content_editor_setup_editor (EContentEditor *content_editor,
                                   struct _EHTMLEditor *html_editor);

`e_content_editor_setup_editor` is deprecated and should not be used in newly-written code.

Called the first time the `content_editor` is picked to be used within the `html_editor` . This is typically used to modify the UI of the `html_editor` . This method implementation is optional.

#### Parameters

content_editor | an EContentEditor |
html_editor | an EHTMLEditor |

Since: 3.22

### e_content_editor_update_styles ()

    void
    e_content_editor_update_styles (EContentEditor *editor);

`e_content_editor_update_styles` is deprecated and should not be used in newly-written code.

### e_content_editor_insert_content ()

    void
    e_content_editor_insert_content (EContentEditor *editor,
                                     const gchar *content,
                                     EContentEditorInsertContentFlags flags);

`e_content_editor_insert_content` is deprecated and should not be used in newly-written code.

### e_content_editor_get_content ()

    gchar *
    e_content_editor_get_content (EContentEditor *editor,
                                  EContentEditorGetContentFlags flags,
                                  const gchar *inline_images_from_domain,
                                  GSList **inline_images_parts);

`e_content_editor_get_content` is deprecated and should not be used in newly-written code.

### e_content_editor_insert_image_from_mime_part ()

    void
    e_content_editor_insert_image_from_mime_part
                                   (EContentEditor *editor,
                                    CamelMimePart *part);

`e_content_editor_insert_image_from_mime_part` is deprecated and should not be used in newly-written code.

### e_content_editor_insert_image ()

    void
    e_content_editor_insert_image (EContentEditor *editor,
                                   const gchar *uri);

`e_content_editor_insert_image` is deprecated and should not be used in newly-written code.

Inserts image at current cursor position using `uri` as source. When a text range is selected, it will be replaced by the image.

#### Parameters

editor | an EContentEditor |
uri | an URI of the source image |

Since: 3.22

### e_content_editor_insert_emoticon ()

    void
    e_content_editor_insert_emoticon (EContentEditor *editor,
                                      EEmoticon *emoticon);

`e_content_editor_insert_emoticon` is deprecated and should not be used in newly-written code.

### e_content_editor_move_caret_on_coordinates ()

    void
    e_content_editor_move_caret_on_coordinates
                                   (EContentEditor *editor,
                                    gint x,
                                    gint y,
                                    gboolean cancel_if_not_collapsed);

`e_content_editor_move_caret_on_coordinates` is deprecated and should not be used in newly-written code.

### e_content_editor_cut ()

    void
    e_content_editor_cut (EContentEditor *editor);

`e_content_editor_cut` is deprecated and should not be used in newly-written code.

### e_content_editor_copy ()

    void
    e_content_editor_copy (EContentEditor *editor);

`e_content_editor_copy` is deprecated and should not be used in newly-written code.

### e_content_editor_paste ()

    void
    e_content_editor_paste (EContentEditor *editor);

`e_content_editor_paste` is deprecated and should not be used in newly-written code.

### e_content_editor_paste_primary ()

    void
    e_content_editor_paste_primary (EContentEditor *editor);

`e_content_editor_paste_primary` is deprecated and should not be used in newly-written code.

### e_content_editor_undo ()

    void
    e_content_editor_undo (EContentEditor *editor);

`e_content_editor_undo` is deprecated and should not be used in newly-written code.

### e_content_editor_redo ()

    void
    e_content_editor_redo (EContentEditor *editor);

`e_content_editor_redo` is deprecated and should not be used in newly-written code.

### e_content_editor_clear_undo_redo_history ()

    void
    e_content_editor_clear_undo_redo_history
                                   (EContentEditor *editor);

`e_content_editor_clear_undo_redo_history` is deprecated and should not be used in newly-written code.

### e_content_editor_set_spell_checking_languages ()

    void
    e_content_editor_set_spell_checking_languages
                                   (EContentEditor *editor,
                                    const gchar **languages);

`e_content_editor_set_spell_checking_languages` is deprecated and should not be used in newly-written code.

### e_content_editor_select_all ()

    void
    e_content_editor_select_all (EContentEditor *editor);

`e_content_editor_select_all` is deprecated and should not be used in newly-written code.

### e_content_editor_get_selected_text ()

    gchar *
    e_content_editor_get_selected_text (EContentEditor *editor);

`e_content_editor_get_selected_text` is deprecated and should not be used in newly-written code.

Returns currently selected string.

#### Parameters

editor | an EContentEditor |

#### Returns

A newly allocated string with the content of current selection.

[transfer-full]

Since: 3.22

### e_content_editor_get_caret_word ()

    gchar *
    e_content_editor_get_caret_word (EContentEditor *editor);

`e_content_editor_get_caret_word` is deprecated and should not be used in newly-written code.

Returns word under cursor.

#### Parameters

editor | an EContentEditor |

#### Returns

A newly allocated string with current caret word or `NULL` when there is no text under cursor or when selection is active.

[transfer-full]

Since: 3.22

### e_content_editor_replace_caret_word ()

    void
    e_content_editor_replace_caret_word (EContentEditor *editor,
                                         const gchar *replacement);

`e_content_editor_replace_caret_word` is deprecated and should not be used in newly-written code.

Replaces current word under cursor with `replacement` .

#### Parameters

editor | an EContentEditor |
replacement | a string to replace current caret word with |

Since: 3.22

### e_content_editor_selection_indent ()

    void
    e_content_editor_selection_indent (EContentEditor *editor);

`e_content_editor_selection_indent` is deprecated and should not be used in newly-written code.

### e_content_editor_selection_unindent ()

    void
    e_content_editor_selection_unindent (EContentEditor *editor);

`e_content_editor_selection_unindent` is deprecated and should not be used in newly-written code.

### e_content_editor_selection_create_link ()

    void
    e_content_editor_selection_create_link
                                   (EContentEditor *editor,
                                    const gchar *uri);

`e_content_editor_selection_create_link` is deprecated and should not be used in newly-written code.

Converts current selection into a link pointing to `url` .

#### Parameters

editor | an EContentEditor |
uri | destination of the new link |

Since: 3.22

### e_content_editor_selection_unlink ()

    void
    e_content_editor_selection_unlink (EContentEditor *editor);

`e_content_editor_selection_unlink` is deprecated and should not be used in newly-written code.

Removes any links (<A> elements) from current selection or at current cursor position.

#### Parameters

editor | an EContentEditor |

Since: 3.22

### e_content_editor_find ()

    void
    e_content_editor_find (EContentEditor *editor,
                           guint32 flags,
                           const gchar *text);

`e_content_editor_find` is deprecated and should not be used in newly-written code.

Searches the content of the `editor` for the occurrence of the `text` . The `flags` modify the behaviour of the search. The found text, if any, is supposed to be selected.

Once the search is done, the "find-done" signal should be emitted, by using `e_content_editor_emit_find_done()`.

#### Parameters

editor | an EContentEditor |
flags | a bit-OR of EContentEditorFindFlags flags |
text | a text to find |

Since: 3.22

### e_content_editor_replace ()

    void
    e_content_editor_replace (EContentEditor *editor,
                              const gchar *replacement);

`e_content_editor_replace` is deprecated and should not be used in newly-written code.

Replaces currently selected text with `replacement` .

#### Parameters

editor | an EContentEditor |
replacement | a string to replace current selection with |

Since: 3.22

### e_content_editor_replace_all ()

    void
    e_content_editor_replace_all (EContentEditor *editor,
                                  guint32 flags,
                                  const gchar *find_text,
                                  const gchar *replace_with);

`e_content_editor_replace_all` is deprecated and should not be used in newly-written code.

Searches the content of the `editor` for all the occurrences of the `find_text` and replaces them with the `replace_with` . The `flags` modify the behaviour of the search.

Once the replace is done, the "replace-all-done" signal should be emitted, by using `e_content_editor_emit_replace_all_done()`.

#### Parameters

editor | an EContentEditor |
flags | a bit-OR of EContentEditorFindFlags flags |
find_text | a text to find |
replace_with | a text to replace the found text with |

Since: 3.22

### e_content_editor_selection_save ()

    void
    e_content_editor_selection_save (EContentEditor *editor);

`e_content_editor_selection_save` is deprecated and should not be used in newly-written code.

Saves current cursor position or current selection range. The selection can be later restored by calling `e_content_editor_selection_restore()`.

Note that calling `e_content_editor_selection_save()` overwrites previously saved position.

Note that this method inserts special markings into the HTML code that are used to later restore the selection. It can happen that by deleting some segments of the document some of the markings are deleted too. In that case restoring the selection by `e_content_editor_selection_restore()` can fail. Also by moving text segments (Cut & Paste) can result in moving the markings elsewhere, thus `e_content_editor_selection_restore()` will restore the selection incorrectly.

It is recommended to use this method only when you are not planning to make bigger changes to content or structure of the document (formatting changes are usually OK).

#### Parameters

editor | an EContentEditor |

Since: 3.22

### e_content_editor_selection_restore ()

    void
    e_content_editor_selection_restore (EContentEditor *editor);

`e_content_editor_selection_restore` is deprecated and should not be used in newly-written code.

Restores cursor position or selection range that was saved by `e_content_editor_selection_save()`.

Note that calling this function without calling `e_content_editor_selection_save()` before is a programming error and the behavior is undefined.

#### Parameters

editor | an EContentEditor |

Since: 3.22

### e_content_editor_selection_wrap ()

    void
    e_content_editor_selection_wrap (EContentEditor *editor);

`e_content_editor_selection_wrap` is deprecated and should not be used in newly-written code.

### e_content_editor_get_caret_position ()

    guint
    e_content_editor_get_caret_position (EContentEditor *editor);

`e_content_editor_get_caret_position` is deprecated and should not be used in newly-written code.

### e_content_editor_get_caret_offset ()

    guint
    e_content_editor_get_caret_offset (EContentEditor *editor);

`e_content_editor_get_caret_offset` is deprecated and should not be used in newly-written code.

### e_content_editor_get_current_signature_uid ()

    gchar *
    e_content_editor_get_current_signature_uid
                                   (EContentEditor *editor);

`e_content_editor_get_current_signature_uid` is deprecated and should not be used in newly-written code.

### e_content_editor_is_ready ()

    gboolean
    e_content_editor_is_ready (EContentEditor *editor);

`e_content_editor_is_ready` is deprecated and should not be used in newly-written code.

### e_content_editor_insert_signature ()

    gchar *
    e_content_editor_insert_signature (EContentEditor *editor,
                                       const gchar *content,
                                       gboolean is_html,
                                       const gchar *signature_id,
                                       gboolean *set_signature_from_message,
                                       gboolean *check_if_signature_is_changed,
                                       gboolean *ignore_next_signature_change);

`e_content_editor_insert_signature` is deprecated and should not be used in newly-written code.

### e_content_editor_delete_cell_contents ()

    void
    e_content_editor_delete_cell_contents (EContentEditor *editor);

`e_content_editor_delete_cell_contents` is deprecated and should not be used in newly-written code.

### e_content_editor_delete_column ()

    void
    e_content_editor_delete_column (EContentEditor *editor);

`e_content_editor_delete_column` is deprecated and should not be used in newly-written code.

### e_content_editor_delete_row ()

    void
    e_content_editor_delete_row (EContentEditor *editor);

`e_content_editor_delete_row` is deprecated and should not be used in newly-written code.

### e_content_editor_delete_table ()

    void
    e_content_editor_delete_table (EContentEditor *editor);

`e_content_editor_delete_table` is deprecated and should not be used in newly-written code.

### e_content_editor_insert_column_after ()

    void
    e_content_editor_insert_column_after (EContentEditor *editor);

`e_content_editor_insert_column_after` is deprecated and should not be used in newly-written code.

### e_content_editor_insert_column_before ()

    void
    e_content_editor_insert_column_before (EContentEditor *editor);

`e_content_editor_insert_column_before` is deprecated and should not be used in newly-written code.

### e_content_editor_insert_row_above ()

    void
    e_content_editor_insert_row_above (EContentEditor *editor);

`e_content_editor_insert_row_above` is deprecated and should not be used in newly-written code.

### e_content_editor_insert_row_below ()

    void
    e_content_editor_insert_row_below (EContentEditor *editor);

`e_content_editor_insert_row_below` is deprecated and should not be used in newly-written code.

### e_content_editor_on_h_rule_dialog_open ()

    gboolean
    e_content_editor_on_h_rule_dialog_open
                                   (EContentEditor *editor);

`e_content_editor_on_h_rule_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_h_rule_dialog_close ()

    void
    e_content_editor_on_h_rule_dialog_close
                                   (EContentEditor *editor);

`e_content_editor_on_h_rule_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_h_rule_set_align ()

    void
    e_content_editor_h_rule_set_align (EContentEditor *editor,
                                       const gchar *value);

`e_content_editor_h_rule_set_align` is deprecated and should not be used in newly-written code.

### e_content_editor_h_rule_get_align ()

    gchar *
    e_content_editor_h_rule_get_align (EContentEditor *editor);

`e_content_editor_h_rule_get_align` is deprecated and should not be used in newly-written code.

### e_content_editor_h_rule_set_size ()

    void
    e_content_editor_h_rule_set_size (EContentEditor *editor,
                                      gint value);

`e_content_editor_h_rule_set_size` is deprecated and should not be used in newly-written code.

### e_content_editor_h_rule_get_size ()

    gint
    e_content_editor_h_rule_get_size (EContentEditor *editor);

`e_content_editor_h_rule_get_size` is deprecated and should not be used in newly-written code.

### e_content_editor_h_rule_set_width ()

    void
    e_content_editor_h_rule_set_width (EContentEditor *editor,
                                       gint value,
                                       EContentEditorUnit unit);

`e_content_editor_h_rule_set_width` is deprecated and should not be used in newly-written code.

### e_content_editor_h_rule_get_width ()

    gint
    e_content_editor_h_rule_get_width (EContentEditor *editor,
                                       EContentEditorUnit *unit);

`e_content_editor_h_rule_get_width` is deprecated and should not be used in newly-written code.

### e_content_editor_h_rule_set_no_shade ()

    void
    e_content_editor_h_rule_set_no_shade (EContentEditor *editor,
                                          gboolean value);

`e_content_editor_h_rule_set_no_shade` is deprecated and should not be used in newly-written code.

### e_content_editor_h_rule_get_no_shade ()

    gboolean
    e_content_editor_h_rule_get_no_shade (EContentEditor *editor);

`e_content_editor_h_rule_get_no_shade` is deprecated and should not be used in newly-written code.

### e_content_editor_on_image_dialog_open ()

    void
    e_content_editor_on_image_dialog_open (EContentEditor *editor);

`e_content_editor_on_image_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_image_dialog_close ()

    void
    e_content_editor_on_image_dialog_close
                                   (EContentEditor *editor);

`e_content_editor_on_image_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_src ()

    void
    e_content_editor_image_set_src (EContentEditor *editor,
                                    const gchar *value);

`e_content_editor_image_set_src` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_src ()

    gchar *
    e_content_editor_image_get_src (EContentEditor *editor);

`e_content_editor_image_get_src` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_alt ()

    void
    e_content_editor_image_set_alt (EContentEditor *editor,
                                    const gchar *value);

`e_content_editor_image_set_alt` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_alt ()

    gchar *
    e_content_editor_image_get_alt (EContentEditor *editor);

`e_content_editor_image_get_alt` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_url ()

    void
    e_content_editor_image_set_url (EContentEditor *editor,
                                    const gchar *value);

`e_content_editor_image_set_url` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_url ()

    gchar *
    e_content_editor_image_get_url (EContentEditor *editor);

`e_content_editor_image_get_url` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_vspace ()

    void
    e_content_editor_image_set_vspace (EContentEditor *editor,
                                       gint value);

`e_content_editor_image_set_vspace` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_vspace ()

    gint
    e_content_editor_image_get_vspace (EContentEditor *editor);

`e_content_editor_image_get_vspace` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_hspace ()

    void
    e_content_editor_image_set_hspace (EContentEditor *editor,
                                       gint value);

`e_content_editor_image_set_hspace` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_hspace ()

    gint
    e_content_editor_image_get_hspace (EContentEditor *editor);

`e_content_editor_image_get_hspace` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_border ()

    void
    e_content_editor_image_set_border (EContentEditor *editor,
                                       gint value);

`e_content_editor_image_set_border` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_border ()

    gint
    e_content_editor_image_get_border (EContentEditor *editor);

`e_content_editor_image_get_border` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_align ()

    void
    e_content_editor_image_set_align (EContentEditor *editor,
                                      const gchar *value);

`e_content_editor_image_set_align` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_align ()

    gchar *
    e_content_editor_image_get_align (EContentEditor *editor);

`e_content_editor_image_get_align` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_width ()

    void
    e_content_editor_image_set_width (EContentEditor *editor,
                                      gint value);

`e_content_editor_image_set_width` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_width ()

    gint32
    e_content_editor_image_get_width (EContentEditor *editor);

`e_content_editor_image_get_width` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_natural_width ()

    gint32
    e_content_editor_image_get_natural_width
                                   (EContentEditor *editor);

`e_content_editor_image_get_natural_width` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_width_follow ()

    void
    e_content_editor_image_set_width_follow
                                   (EContentEditor *editor,
                                    gboolean value);

`e_content_editor_image_set_width_follow` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_height ()

    void
    e_content_editor_image_set_height (EContentEditor *editor,
                                       gint value);

`e_content_editor_image_set_height` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_height ()

    gint32
    e_content_editor_image_get_height (EContentEditor *editor);

`e_content_editor_image_get_height` is deprecated and should not be used in newly-written code.

### e_content_editor_image_get_natural_height ()

    gint32
    e_content_editor_image_get_natural_height
                                   (EContentEditor *editor);

`e_content_editor_image_get_natural_height` is deprecated and should not be used in newly-written code.

### e_content_editor_image_set_height_follow ()

    void
    e_content_editor_image_set_height_follow
                                   (EContentEditor *editor,
                                    gboolean value);

`e_content_editor_image_set_height_follow` is deprecated and should not be used in newly-written code.

### e_content_editor_on_link_dialog_open ()

    void
    e_content_editor_on_link_dialog_open (EContentEditor *editor);

`e_content_editor_on_link_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_link_dialog_close ()

    void
    e_content_editor_on_link_dialog_close (EContentEditor *editor);

`e_content_editor_on_link_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_link_get_values ()

    void
    e_content_editor_link_get_values (EContentEditor *editor,
                                      gchar **href,
                                      gchar **text);

`e_content_editor_link_get_values` is deprecated and should not be used in newly-written code.

### e_content_editor_link_set_values ()

    void
    e_content_editor_link_set_values (EContentEditor *editor,
                                      const gchar *href,
                                      const gchar *text);

`e_content_editor_link_set_values` is deprecated and should not be used in newly-written code.

### e_content_editor_page_set_text_color ()

    void
    e_content_editor_page_set_text_color (EContentEditor *editor,
                                          const GdkRGBA *value);

`e_content_editor_page_set_text_color` is deprecated and should not be used in newly-written code.

### e_content_editor_on_page_dialog_open ()

    void
    e_content_editor_on_page_dialog_open (EContentEditor *editor);

`e_content_editor_on_page_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_page_dialog_close ()

    void
    e_content_editor_on_page_dialog_close (EContentEditor *editor);

`e_content_editor_on_page_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_page_get_text_color ()

    void
    e_content_editor_page_get_text_color (EContentEditor *editor,
                                          GdkRGBA *value);

`e_content_editor_page_get_text_color` is deprecated and should not be used in newly-written code.

### e_content_editor_page_set_background_color ()

    void
    e_content_editor_page_set_background_color
                                   (EContentEditor *editor,
                                    const GdkRGBA *value);

`e_content_editor_page_set_background_color` is deprecated and should not be used in newly-written code.

### e_content_editor_page_get_background_color ()

    void
    e_content_editor_page_get_background_color
                                   (EContentEditor *editor,
                                    GdkRGBA *value);

`e_content_editor_page_get_background_color` is deprecated and should not be used in newly-written code.

### e_content_editor_page_set_link_color ()

    void
    e_content_editor_page_set_link_color (EContentEditor *editor,
                                          const GdkRGBA *value);

`e_content_editor_page_set_link_color` is deprecated and should not be used in newly-written code.

### e_content_editor_page_get_link_color ()

    void
    e_content_editor_page_get_link_color (EContentEditor *editor,
                                          GdkRGBA *value);

`e_content_editor_page_get_link_color` is deprecated and should not be used in newly-written code.

### e_content_editor_page_set_visited_link_color ()

    void
    e_content_editor_page_set_visited_link_color
                                   (EContentEditor *editor,
                                    const GdkRGBA *value);

`e_content_editor_page_set_visited_link_color` is deprecated and should not be used in newly-written code.

### e_content_editor_page_get_visited_link_color ()

    void
    e_content_editor_page_get_visited_link_color
                                   (EContentEditor *editor,
                                    GdkRGBA *value);

`e_content_editor_page_get_visited_link_color` is deprecated and should not be used in newly-written code.

### e_content_editor_page_set_background_image_uri ()

    void
    e_content_editor_page_set_background_image_uri
                                   (EContentEditor *editor,
                                    const gchar *uri);

`e_content_editor_page_set_background_image_uri` is deprecated and should not be used in newly-written code.

### e_content_editor_page_get_background_image_uri ()

    gchar *
    e_content_editor_page_get_background_image_uri
                                   (EContentEditor *editor);

`e_content_editor_page_get_background_image_uri` is deprecated and should not be used in newly-written code.

### e_content_editor_on_cell_dialog_open ()

    void
    e_content_editor_on_cell_dialog_open (EContentEditor *editor);

`e_content_editor_on_cell_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_cell_dialog_close ()

    void
    e_content_editor_on_cell_dialog_close (EContentEditor *editor);

`e_content_editor_on_cell_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_v_align ()

    void
    e_content_editor_cell_set_v_align (EContentEditor *editor,
                                       const gchar *value,
                                       EContentEditorScope scope);

`e_content_editor_cell_set_v_align` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_get_v_align ()

    gchar *
    e_content_editor_cell_get_v_align (EContentEditor *editor);

`e_content_editor_cell_get_v_align` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_align ()

    void
    e_content_editor_cell_set_align (EContentEditor *editor,
                                     const gchar *value,
                                     EContentEditorScope scope);

`e_content_editor_cell_set_align` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_get_align ()

    gchar *
    e_content_editor_cell_get_align (EContentEditor *editor);

`e_content_editor_cell_get_align` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_wrap ()

    void
    e_content_editor_cell_set_wrap (EContentEditor *editor,
                                    gboolean value,
                                    EContentEditorScope scope);

`e_content_editor_cell_set_wrap` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_get_wrap ()

    gboolean
    e_content_editor_cell_get_wrap (EContentEditor *editor);

`e_content_editor_cell_get_wrap` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_header_style ()

    void
    e_content_editor_cell_set_header_style
                                   (EContentEditor *editor,
                                    gboolean value,
                                    EContentEditorScope scope);

`e_content_editor_cell_set_header_style` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_is_header ()

    gboolean
    e_content_editor_cell_is_header (EContentEditor *editor);

`e_content_editor_cell_is_header` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_width ()

    void
    e_content_editor_cell_set_width (EContentEditor *editor,
                                     gint value,
                                     EContentEditorUnit unit,
                                     EContentEditorScope scope);

`e_content_editor_cell_set_width` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_get_width ()

    gint
    e_content_editor_cell_get_width (EContentEditor *editor,
                                     EContentEditorUnit *unit);

`e_content_editor_cell_get_width` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_row_span ()

    void
    e_content_editor_cell_set_row_span (EContentEditor *editor,
                                        gint value,
                                        EContentEditorScope scope);

`e_content_editor_cell_set_row_span` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_get_row_span ()

    gint
    e_content_editor_cell_get_row_span (EContentEditor *editor);

`e_content_editor_cell_get_row_span` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_col_span ()

    void
    e_content_editor_cell_set_col_span (EContentEditor *editor,
                                        gint value,
                                        EContentEditorScope scope);

`e_content_editor_cell_set_col_span` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_get_col_span ()

    gint
    e_content_editor_cell_get_col_span (EContentEditor *editor);

`e_content_editor_cell_get_col_span` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_background_image_uri ()

    void
    e_content_editor_cell_set_background_image_uri
                                   (EContentEditor *editor,
                                    const gchar *uri);

`e_content_editor_cell_set_background_image_uri` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_get_background_image_uri ()

    gchar *
    e_content_editor_cell_get_background_image_uri
                                   (EContentEditor *editor);

`e_content_editor_cell_get_background_image_uri` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_set_background_color ()

    void
    e_content_editor_cell_set_background_color
                                   (EContentEditor *editor,
                                    const GdkRGBA *value,
                                    EContentEditorScope scope);

`e_content_editor_cell_set_background_color` is deprecated and should not be used in newly-written code.

### e_content_editor_cell_get_background_color ()

    void
    e_content_editor_cell_get_background_color
                                   (EContentEditor *editor,
                                    GdkRGBA *value);

`e_content_editor_cell_get_background_color` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_row_count ()

    void
    e_content_editor_table_set_row_count (EContentEditor *editor,
                                          guint value);

`e_content_editor_table_set_row_count` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_row_count ()

    guint
    e_content_editor_table_get_row_count (EContentEditor *editor);

`e_content_editor_table_get_row_count` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_column_count ()

    void
    e_content_editor_table_set_column_count
                                   (EContentEditor *editor,
                                    guint value);

`e_content_editor_table_set_column_count` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_column_count ()

    guint
    e_content_editor_table_get_column_count
                                   (EContentEditor *editor);

`e_content_editor_table_get_column_count` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_width ()

    void
    e_content_editor_table_set_width (EContentEditor *editor,
                                      gint value,
                                      EContentEditorUnit unit);

`e_content_editor_table_set_width` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_width ()

    guint
    e_content_editor_table_get_width (EContentEditor *editor,
                                      EContentEditorUnit *unit);

`e_content_editor_table_get_width` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_align ()

    void
    e_content_editor_table_set_align (EContentEditor *editor,
                                      const gchar *value);

`e_content_editor_table_set_align` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_align ()

    gchar *
    e_content_editor_table_get_align (EContentEditor *editor);

`e_content_editor_table_get_align` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_padding ()

    void
    e_content_editor_table_set_padding (EContentEditor *editor,
                                        gint value);

`e_content_editor_table_set_padding` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_padding ()

    gint
    e_content_editor_table_get_padding (EContentEditor *editor);

`e_content_editor_table_get_padding` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_spacing ()

    void
    e_content_editor_table_set_spacing (EContentEditor *editor,
                                        gint value);

`e_content_editor_table_set_spacing` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_spacing ()

    gint
    e_content_editor_table_get_spacing (EContentEditor *editor);

`e_content_editor_table_get_spacing` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_border ()

    void
    e_content_editor_table_set_border (EContentEditor *editor,
                                       gint value);

`e_content_editor_table_set_border` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_border ()

    gint
    e_content_editor_table_get_border (EContentEditor *editor);

`e_content_editor_table_get_border` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_background_image_uri ()

    gchar *
    e_content_editor_table_get_background_image_uri
                                   (EContentEditor *editor);

`e_content_editor_table_get_background_image_uri` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_background_image_uri ()

    void
    e_content_editor_table_set_background_image_uri
                                   (EContentEditor *editor,
                                    const gchar *uri);

`e_content_editor_table_set_background_image_uri` is deprecated and should not be used in newly-written code.

### e_content_editor_table_get_background_color ()

    void
    e_content_editor_table_get_background_color
                                   (EContentEditor *editor,
                                    GdkRGBA *value);

`e_content_editor_table_get_background_color` is deprecated and should not be used in newly-written code.

### e_content_editor_table_set_background_color ()

    void
    e_content_editor_table_set_background_color
                                   (EContentEditor *editor,
                                    const GdkRGBA *value);

`e_content_editor_table_set_background_color` is deprecated and should not be used in newly-written code.

### e_content_editor_on_table_dialog_open ()

    gboolean
    e_content_editor_on_table_dialog_open (EContentEditor *editor);

`e_content_editor_on_table_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_table_dialog_close ()

    void
    e_content_editor_on_table_dialog_close
                                   (EContentEditor *editor);

`e_content_editor_on_table_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_on_spell_check_dialog_open ()

    void
    e_content_editor_on_spell_check_dialog_open
                                   (EContentEditor *editor);

`e_content_editor_on_spell_check_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_spell_check_dialog_close ()

    void
    e_content_editor_on_spell_check_dialog_close
                                   (EContentEditor *editor);

`e_content_editor_on_spell_check_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_spell_check_next_word ()

    gchar *
    e_content_editor_spell_check_next_word
                                   (EContentEditor *editor,
                                    const gchar *word);

`e_content_editor_spell_check_next_word` is deprecated and should not be used in newly-written code.

### e_content_editor_spell_check_prev_word ()

    gchar *
    e_content_editor_spell_check_prev_word
                                   (EContentEditor *editor,
                                    const gchar *word);

`e_content_editor_spell_check_prev_word` is deprecated and should not be used in newly-written code.

### e_content_editor_spell_check_replace_all ()

    void
    e_content_editor_spell_check_replace_all
                                   (EContentEditor *editor,
                                    const gchar *word,
                                    const gchar *replacement);

`e_content_editor_spell_check_replace_all` is deprecated and should not be used in newly-written code.

### e_content_editor_on_replace_dialog_open ()

    void
    e_content_editor_on_replace_dialog_open
                                   (EContentEditor *editor);

`e_content_editor_on_replace_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_replace_dialog_close ()

    void
    e_content_editor_on_replace_dialog_close
                                   (EContentEditor *editor);

`e_content_editor_on_replace_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_on_find_dialog_open ()

    void
    e_content_editor_on_find_dialog_open (EContentEditor *editor);

`e_content_editor_on_find_dialog_open` is deprecated and should not be used in newly-written code.

### e_content_editor_on_find_dialog_close ()

    void
    e_content_editor_on_find_dialog_close (EContentEditor *editor);

`e_content_editor_on_find_dialog_close` is deprecated and should not be used in newly-written code.

### e_content_editor_emit_load_finished ()

    void
    e_content_editor_emit_load_finished (EContentEditor *editor);

`e_content_editor_emit_load_finished` is deprecated and should not be used in newly-written code.

### e_content_editor_emit_paste_clipboard ()

    gboolean
    e_content_editor_emit_paste_clipboard (EContentEditor *editor);

`e_content_editor_emit_paste_clipboard` is deprecated and should not be used in newly-written code.

### e_content_editor_emit_paste_primary_clipboard ()

    gboolean
    e_content_editor_emit_paste_primary_clipboard
                                   (EContentEditor *editor);

`e_content_editor_emit_paste_primary_clipboard` is deprecated and should not be used in newly-written code.

### e_content_editor_emit_context_menu_requested ()

    gboolean
    e_content_editor_emit_context_menu_requested
                                   (EContentEditor *editor,
                                    EContentEditorNodeFlags flags,
                                    GdkEvent *event);

`e_content_editor_emit_context_menu_requested` is deprecated and should not be used in newly-written code.

### e_content_editor_emit_find_done ()

    void
    e_content_editor_emit_find_done (EContentEditor *editor,
                                     guint match_count);

`e_content_editor_emit_find_done` is deprecated and should not be used in newly-written code.

### e_content_editor_emit_replace_all_done ()

    void
    e_content_editor_emit_replace_all_done
                                   (EContentEditor *editor,
                                    guint replaced_count);

`e_content_editor_emit_replace_all_done` is deprecated and should not be used in newly-written code.

### e_content_editor_emit_drop_handled ()

    void
    e_content_editor_emit_drop_handled (EContentEditor *editor);

`e_content_editor_emit_drop_handled` is deprecated and should not be used in newly-written code.

### e_content_editor_emit_content_changed ()

    void
    e_content_editor_emit_content_changed (EContentEditor *editor);

`e_content_editor_emit_content_changed` is deprecated and should not be used in newly-written code.

## Types and Values

### DEFAULT_CONTENT_EDITOR_NAME

    #define DEFAULT_CONTENT_EDITOR_NAME "WebKit"

`DEFAULT_CONTENT_EDITOR_NAME` is deprecated and should not be used in newly-written code.

### E_TYPE_CONTENT_EDITOR

    #define E_TYPE_CONTENT_EDITOR e_content_editor_get_type ()

`E_TYPE_CONTENT_EDITOR` is deprecated and should not be used in newly-written code.

### struct EContentEditorInterface

    struct EContentEditorInterface {
    	GTypeInterface parent_interface;

    	void		(*initialize)			(EContentEditor *content_editor,
    							 EContentEditorInitializedCallback callback,
    							 gpointer user_data);
    	void		(*setup_editor)			(EContentEditor *content_editor,
    							 struct _EHTMLEditor *html_editor);
    	void		(*update_styles)		(EContentEditor *editor);
    	void		(*insert_content)		(EContentEditor *editor,
    							 const gchar *content,
    							 EContentEditorInsertContentFlags flags);

    	gchar *		(*get_content)			(EContentEditor *editor,
    							 EContentEditorGetContentFlags flags,
    							 const gchar *inline_images_from_domain,
    							 GSList **inline_images_parts /* newly created CamelMimePart * */);

    	void		(*insert_image)			(EContentEditor *editor,
    							 const gchar *uri);

    	void            (*insert_image_from_mime_part)
    							(EContentEditor *editor,
    							 CamelMimePart *part);

    	void		(*insert_emoticon)		(EContentEditor *editor,
    							 EEmoticon *emoticon);

    	void		(*move_caret_on_coordinates) (EContentEditor *editor,
    							 gint x,
    							 gint y,
    							 gboolean cancel_if_not_collapsed);

    	void		(*cut)				(EContentEditor *editor);

    	void		(*copy)				(EContentEditor *editor);

    	void		(*paste)			(EContentEditor *editor);

    	void		(*paste_primary)		(EContentEditor *editor);

    	void		(*undo)				(EContentEditor *editor);

    	void		(*redo)				(EContentEditor *editor);

    	void		(*clear_undo_redo_history) (EContentEditor *editor);

    	void		(*set_spell_checking_languages) (EContentEditor *editor,
    							 const gchar **languages);

    	gchar *		(*get_selected_text)		(EContentEditor *editor);

    	gchar *		(*get_caret_word)		(EContentEditor *editor);

    	void		(*replace_caret_word)		(EContentEditor *editor,
    							 const gchar *replacement);

    	void		(*select_all)			(EContentEditor *editor);

    	void		(*selection_indent)		(EContentEditor *editor);

    	void		(*selection_unindent)		(EContentEditor *editor);

    	void		(*selection_create_link) (EContentEditor *editor,
    							 const gchar *uri);

    	void		(*selection_unlink)		(EContentEditor *editor);

    	void		(*find)				(EContentEditor *editor,
    							 guint32 flags,
    							 const gchar *text);

    	void		(*replace)			(EContentEditor *editor,
    							 const gchar *replacement);

    	void		(*replace_all)			(EContentEditor *editor,
    							 guint32 flags,
    							 const gchar *find_text,
    							 const gchar *replace_with);

    	void		(*selection_save)		(EContentEditor *editor);

    	void		(*selection_restore)		(EContentEditor *editor);

    	void		(*selection_wrap)		(EContentEditor *editor);

    	guint		(*get_caret_position)		(EContentEditor *editor);

    	guint		(*get_caret_offset)		(EContentEditor *editor);

    	gchar *		(*get_current_signature_uid) (EContentEditor *editor);

    	gboolean (*is_ready)			(EContentEditor *editor);

    	gchar *		(*insert_signature)		(EContentEditor *editor,
    							 const gchar *content,
    							 gboolean is_html,
    							 const gchar *signature_id,
    							 gboolean *set_signature_from_message,
    							 gboolean *check_if_signature_is_changed,
    							 gboolean *ignore_next_signature_change);

    	void		(*delete_cell_contents)		(EContentEditor *editor);

    	void		(*delete_column)		(EContentEditor *editor);

    	void		(*delete_row)			(EContentEditor *editor);

    	void		(*delete_table)			(EContentEditor *editor);

    	void		(*insert_column_after)		(EContentEditor *editor);

    	void		(*insert_column_before)		(EContentEditor *editor);

    	void		(*insert_row_above)		(EContentEditor *editor);

    	void		(*insert_row_below)		(EContentEditor *editor);

    	gboolean (*on_h_rule_dialog_open) (EContentEditor *editor);

    	void		(*on_h_rule_dialog_close) (EContentEditor *editor);

    	void		(*h_rule_set_align)		(EContentEditor *editor,
    							 const gchar *value);

    	gchar *		(*h_rule_get_align)		(EContentEditor *editor);

    	void		(*h_rule_set_size)		(EContentEditor *editor,
    							 gint value);

    	gint		(*h_rule_get_size)		(EContentEditor *editor);

    	void		(*h_rule_set_width)		(EContentEditor *editor,
    							 gint value,
    							 EContentEditorUnit unit);

    	gint		(*h_rule_get_width)		(EContentEditor *editor,
    							 EContentEditorUnit *unit);

    	void		(*h_rule_set_no_shade)		(EContentEditor *editor,
    							 gboolean value);

    	gboolean (*h_rule_get_no_shade)		(EContentEditor *editor);

    	void		(*on_image_dialog_open)		(EContentEditor *editor);

    	void		(*on_image_dialog_close) (EContentEditor *editor);

    	void		(*image_set_src)		(EContentEditor *editor,
    							 const gchar *value);

    	gchar *		(*image_get_src)		(EContentEditor *editor);

    	void		(*image_set_alt)		(EContentEditor *editor,
    							 const gchar *value);

    	gchar *		(*image_get_alt)		(EContentEditor *editor);

    	gint32		(*image_get_natural_width) (EContentEditor *editor);

    	gint32		(*image_get_width)		(EContentEditor *editor);

    	void		(*image_set_width)		(EContentEditor *editor,
    							 gint value);

    	void		(*image_set_width_follow) (EContentEditor *editor,
    							 gboolean value);

    	gint32		(*image_get_natural_height) (EContentEditor *editor);

    	gint32		(*image_get_height)		(EContentEditor *editor);

    	void		(*image_set_height)		(EContentEditor *editor,
    							 gint value);

    	void		(*image_set_height_follow) (EContentEditor *editor,
    							 gboolean value);

    	void		(*image_set_url)		(EContentEditor *editor,
    							 const gchar *value);

    	gchar *		(*image_get_url)		(EContentEditor *editor);

    	void		(*image_set_vspace)		(EContentEditor *editor,
    							 gint value);

    	gint		(*image_get_vspace)		(EContentEditor *editor);

    	void		(*image_set_hspace)		(EContentEditor *editor,
    							 gint value);

    	gint		(*image_get_hspace)		(EContentEditor *editor);

    	void		(*image_set_border)		(EContentEditor *editor,
    							 gint border);

    	gint		(*image_get_border)		(EContentEditor *editor);

    	void		(*image_set_align)		(EContentEditor *editor,
    							 const gchar *value);

    	gchar *		(*image_get_align)		(EContentEditor *editor);

    	void		(*on_link_dialog_open)		(EContentEditor *editor);

    	void		(*on_link_dialog_close)		(EContentEditor *editor);

    	void		(*link_get_values)		(EContentEditor *editor,
    							 gchar **href,
    							 gchar **text);

    	void		(*link_set_values)		(EContentEditor *editor,
    							 const gchar *href,
    							 const gchar *text);

    	void		(*on_page_dialog_open)		(EContentEditor *editor);

    	void		(*on_page_dialog_close)		(EContentEditor *editor);

    	void		(*page_set_text_color)		(EContentEditor *editor,
    							 const GdkRGBA *value);

    	void 		(*page_get_text_color)		(EContentEditor *editor,
    							 GdkRGBA *value);

    	void		(*page_set_background_color) (EContentEditor *editor,
    							 const GdkRGBA *value);

    	void		(*page_get_background_color) (EContentEditor *editor,
    							 GdkRGBA *value);

    	void		(*page_set_link_color)		(EContentEditor *editor,
    							 const GdkRGBA *value);

    	void		(*page_get_link_color)		(EContentEditor *editor,
    							 GdkRGBA *value);

    	void		(*page_set_visited_link_color) (EContentEditor *editor,
    							 const GdkRGBA *value);

    	void		(*page_get_visited_link_color) (EContentEditor *editor,
    							 GdkRGBA *value);

    	void		(*page_set_background_image_uri)
    							(EContentEditor *editor,
    							 const gchar *uri);

    	gchar *		(*page_get_background_image_uri)
    							(EContentEditor *editor);

    	void		(*on_cell_dialog_open)		(EContentEditor *editor);

    	void		(*on_cell_dialog_close)		(EContentEditor *editor);

    	void		(*cell_set_v_align)		(EContentEditor *editor,
    							 const gchar *value,
    							 EContentEditorScope scope);

    	gchar *		(*cell_get_v_align)		(EContentEditor *editor);

    	void		(*cell_set_align)		(EContentEditor *editor,
    							 const gchar *value,
    							 EContentEditorScope scope);

    	gchar *		(*cell_get_align)		(EContentEditor *editor);

    	void		(*cell_set_wrap)		(EContentEditor *editor,
    							 gboolean value,
    							 EContentEditorScope scope);

    	gboolean (*cell_get_wrap)		(EContentEditor *editor);

    	void		(*cell_set_header_style) (EContentEditor *editor,
    							 gboolean value,
    							 EContentEditorScope scope);

    	gboolean (*cell_is_header)		(EContentEditor *editor);

    	void		(*cell_set_width)		(EContentEditor *editor,
    							 gint value,
    							 EContentEditorUnit unit,
    							 EContentEditorScope scope);

    	gint		(*cell_get_width)		(EContentEditor *editor,
    							 EContentEditorUnit *unit);

    	void		(*cell_set_row_span)		(EContentEditor *editor,
    							 gint value,
    							 EContentEditorScope scope);

    	gint		(*cell_get_row_span)		(EContentEditor *editor);

    	void		(*cell_set_col_span)		(EContentEditor *editor,
    							 gint value,
    							 EContentEditorScope scope);

    	gint		(*cell_get_col_span)		(EContentEditor *editor);

    	gchar *		(*cell_get_background_image_uri)
    							(EContentEditor *editor);

    	void		(*cell_set_background_image_uri)
    							(EContentEditor *editor,
    							 const gchar *uri);

    	void		(*cell_get_background_color) (EContentEditor *editor,
    							 GdkRGBA *value);

    	void		(*cell_set_background_color) (EContentEditor *editor,
    							 const GdkRGBA *value,
    							 EContentEditorScope scope);

    	void		(*table_set_row_count)		(EContentEditor *editor,
    							 guint value);

    	guint		(*table_get_row_count)		(EContentEditor *editor);

    	void		(*table_set_column_count) (EContentEditor *editor,
    							 guint value);

    	guint		(*table_get_column_count) (EContentEditor *editor);

    	void		(*table_set_width)		(EContentEditor *editor,
    							 gint value,
    							 EContentEditorUnit unit);

    	guint		(*table_get_width)		(EContentEditor *editor,
    							 EContentEditorUnit *unit);

    	void		(*table_set_align)		(EContentEditor *editor,
    							 const gchar *value);

    	gchar *		(*table_get_align)		(EContentEditor *editor);

    	void		(*table_set_padding)		(EContentEditor *editor,
    							 gint value);

    	gint		(*table_get_padding)		(EContentEditor *editor);

    	void		(*table_set_spacing)		(EContentEditor *editor,
    							 gint value);

    	gint		(*table_get_spacing)		(EContentEditor *editor);

    	void		(*table_set_border)		(EContentEditor *editor,
    							 gint value);

    	gint		(*table_get_border)		(EContentEditor *editor);

    	gchar *		(*table_get_background_image_uri)
    							(EContentEditor *editor);

    	void		(*table_set_background_image_uri)
    							(EContentEditor *editor,
    							 const gchar *uri);

    	void		(*table_get_background_color) (EContentEditor *editor,
    							 GdkRGBA *value);

    	void		(*table_set_background_color) (EContentEditor *editor,
    							 const GdkRGBA *value);

    	gboolean (*on_table_dialog_open)		(EContentEditor *editor);

    	void		(*on_table_dialog_close) (EContentEditor *editor);

    	void		(*on_spell_check_dialog_open) (EContentEditor *editor);

    	void		(*on_spell_check_dialog_close) (EContentEditor *editor);

    	gchar *		(*spell_check_next_word) (EContentEditor *editor,
    							 const gchar *word);

    	gchar *		(*spell_check_prev_word) (EContentEditor *editor,
    							 const gchar *word);

    	void		(*on_replace_dialog_open) (EContentEditor *editor);

    	void		(*on_replace_dialog_close) (EContentEditor *editor);

    	void		(*on_find_dialog_open)		(EContentEditor *editor);

    	void		(*on_find_dialog_close)		(EContentEditor *editor);

    	/* Signals */
    	void		(*load_finished)		(EContentEditor *editor);
    	gboolean (*paste_clipboard)		(EContentEditor *editor);
    	gboolean (*paste_primary_clipboard) (EContentEditor *editor);
    	gboolean (*context_menu_requested) (EContentEditor *editor,
    							 EContentEditorNodeFlags flags,
    							 GdkEvent *event);
    	void		(*find_done)			(EContentEditor *editor,
    							 guint match_count);
    	void		(*replace_all_done)		(EContentEditor *editor,
    							 guint replaced_count);
    	void		(*drop_handled)			(EContentEditor *editor);
    	void		(*content_changed)		(EContentEditor *editor);
    };

`EContentEditorInterface` is deprecated and should not be used in newly-written code.

### EContentEditor

    typedef struct _EContentEditor EContentEditor;

`EContentEditor` is deprecated and should not be used in newly-written code.