## ESpellEntry ESpellEntry |

## Synopsis

    struct              ESpellEntry;
    GtkWidget *         e_spell_entry_new                   (void);
    gboolean            e_spell_entry_get_checking_enabled  (ESpellEntry *spell_entry);
    void                e_spell_entry_set_checking_enabled  (ESpellEntry *spell_entry,
                                                             gboolean enable_checking);
    ESpellChecker *     e_spell_entry_get_spell_checker     (ESpellEntry *spell_entry);
    void                e_spell_entry_set_spell_checker     (ESpellEntry *spell_entry,
                                                             ESpellChecker *spell_checker);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkEntry
                         +----ESpellEntry

## Implemented Interfaces

ESpellEntry implements AtkImplementorIface, GtkBuildable, GtkEditable, GtkCellEditable and EExtensible.

## Properties

      "checking-enabled"         gboolean              : Read / Write
      "spell-checker"            ESpellChecker*        : Read / Write

## Description

## Details

### struct ESpellEntry

    struct ESpellEntry;

### e_spell_entry_new ()

    GtkWidget *         e_spell_entry_new                   (void);

### e_spell_entry_get_checking_enabled ()

    gboolean            e_spell_entry_get_checking_enabled  (ESpellEntry *spell_entry);

### e_spell_entry_set_checking_enabled ()

    void                e_spell_entry_set_checking_enabled  (ESpellEntry *spell_entry,
                                                             gboolean enable_checking);

### e_spell_entry_get_spell_checker ()

    ESpellChecker *     e_spell_entry_get_spell_checker     (ESpellEntry *spell_entry);

Returns the ESpellChecker being used for spell checking. By default, ESpellEntry creates its own ESpellChecker, but this can be overridden through `e_spell_entry_set_spell_checker()`.

`spell_entry` : | an ESpellEntry
Returns : | an ESpellChecker

### e_spell_entry_set_spell_checker ()

    void                e_spell_entry_set_spell_checker     (ESpellEntry *spell_entry,
                                                             ESpellChecker *spell_checker);

Sets the ESpellChecker to use for spell checking. By default, ESpellEntry creates its own ESpellChecker. This function can be useful for sharing an ESpellChecker across multiple spell-checking widgets, so the active spell checking languages stay synchronized.

`spell_entry` : | an ESpellEntry
`spell_checker` : | an ESpellChecker

## Property Details

### The `"checking-enabled"` property

      "checking-enabled"         gboolean              : Read / Write

Spell Checking is Enabled.

Default value: TRUE

### The `"spell-checker"` property

      "spell-checker"            ESpellChecker*        : Read / Write

The spell checker object.