## GdictSpeller

GdictSpeller — Display matching words

## Synopsis

    GtkWidget *         gdict_speller_new                   (void);
    GtkWidget *         gdict_speller_new_with_context      (GdictContext *context);
    void                gdict_speller_set_context           (GdictSpeller *speller,
                                                             GdictContext *context);
    GdictContext *      gdict_speller_get_context           (GdictSpeller *speller);
    void                gdict_speller_set_database          (GdictSpeller *speller,
                                                             const gchar *database);
    const gchar *       gdict_speller_get_database          (GdictSpeller *speller);
    void                gdict_speller_set_strategy          (GdictSpeller *speller,
                                                             const gchar *strategy);
    const gchar *       gdict_speller_get_strategy          (GdictSpeller *speller);
    void                gdict_speller_clear                 (GdictSpeller *speller);
    void                gdict_speller_match                 (GdictSpeller *speller,
                                                             const gchar *word);
    gint                gdict_speller_count_matches         (GdictSpeller *speller);
    gchar **            gdict_speller_get_matches           (GdictSpeller *speller,
                                                             gsize length);

## Description

GdictSpeller is a widget showing a list of words returned by a GdictContext query, using a specific database and a matching strategy.

## Details

### gdict_speller_new ()

    GtkWidget *         gdict_speller_new                   (void);

FIXME

Returns : | FIXME

Since

### gdict_speller_new_with_context ()

    GtkWidget *         gdict_speller_new_with_context      (GdictContext *context);

FIXME

`context` : | a GdictContext
Returns : | FIXME

Since

### gdict_speller_set_context ()

    void                gdict_speller_set_context           (GdictSpeller *speller,
                                                             GdictContext *context);

FIXME

`speller` : | a GdictSpeller
`context` : | a GdictContext

Since

### gdict_speller_get_context ()

    GdictContext *      gdict_speller_get_context           (GdictSpeller *speller);

FIXME

`speller` : | a GdictSpeller
Returns : | a GdictContext

Since

### gdict_speller_set_database ()

    void                gdict_speller_set_database          (GdictSpeller *speller,
                                                             const gchar *database);

FIXME

`speller` : | a GdictSpeller
`database` : | FIXME

Since

### gdict_speller_get_database ()

    const gchar *       gdict_speller_get_database          (GdictSpeller *speller);

FIXME

`speller` : | a GdictSpeller
Returns : | FIXME

Since FIXME

### gdict_speller_set_strategy ()

    void                gdict_speller_set_strategy          (GdictSpeller *speller,
                                                             const gchar *strategy);

FIXME

`speller` : | a GdictSpeller
`strategy` : | FIXME

Since FIXME

### gdict_speller_get_strategy ()

    const gchar *       gdict_speller_get_strategy          (GdictSpeller *speller);

FIXME

`speller` : | a GdictSpeller
Returns : | FIXME

Since FIXME

### gdict_speller_clear ()

    void                gdict_speller_clear                 (GdictSpeller *speller);

FIXME

`speller` : | a GdictSpeller

Since FIXME

### gdict_speller_match ()

    void                gdict_speller_match                 (GdictSpeller *speller,
                                                             const gchar *word);

FIXME

`speller` : | a GdictSpeller
`word` : | FIXME

Since FIXME

### gdict_speller_count_matches ()

    gint                gdict_speller_count_matches         (GdictSpeller *speller);

### gdict_speller_get_matches ()

    gchar **            gdict_speller_get_matches           (GdictSpeller *speller,
                                                             gsize length);

FIXME

`speller` : | a GdictSpeller
`length` : | FIXME
Returns : | FIXME

Since FIXME