word-complete

Name

word-complete -- 

Synopsis



#define     MAXWORDLENGTH
#define     MAXPREDICTIONS
#define     STATE_TEMPORARY
#define     STATE_PERMANENT
#define     PRIORITY_NEWWORD
gchar       WordCompleteOpen                (const gchar *directory);
void        WordCompleteClose               (void);
gint        WordCompletePredict             (const gchar *pWord,
                                             gint numberPredictions,
                                             gchar **Predictions);
gchar       WordCompleteAddNewWord          (gchar *pWord);
gchar       WordCompleteSaveDictionary      (void);
gint        WordCompleteSaveLoop            (Node *pDictLetter,
                                             gchar *pWord,
                                             FILE *pFile);
void        WordCompletePredictLoop         (const gchar *pWord,
                                             Node *pNode,
                                             gchar *pPrediction);
void        WordCompleteDeleteChildren      (Node *pNode);
gchar       WordCompleteAddWord             (gchar *pWord,
                                             gint priority,
                                             gint state);
Node*       WordCompleteAddLetter           (Node *pNode,
                                             gchar letter);
void        WordCompleteAddPrediction       (gchar *pWord,
                                             gint priority);

Description

Details

MAXWORDLENGTH

#define MAXWORDLENGTH 30


MAXPREDICTIONS

#define MAXPREDICTIONS 10


STATE_TEMPORARY

#define STATE_TEMPORARY 1


STATE_PERMANENT

#define STATE_PERMANENT 2


PRIORITY_NEWWORD

#define PRIORITY_NEWWORD 100


WordCompleteOpen ()

gchar       WordCompleteOpen                (const gchar *directory);

directory :

Returns :


WordCompleteClose ()

void        WordCompleteClose               (void);


WordCompletePredict ()

gint        WordCompletePredict             (const gchar *pWord,
                                             gint numberPredictions,
                                             gchar **Predictions);

pWord :

numberPredictions :

Predictions :

Returns :


WordCompleteAddNewWord ()

gchar       WordCompleteAddNewWord          (gchar *pWord);

pWord :

Returns :


WordCompleteSaveDictionary ()

gchar       WordCompleteSaveDictionary      (void);

Returns :


WordCompleteSaveLoop ()

gint        WordCompleteSaveLoop            (Node *pDictLetter,
                                             gchar *pWord,
                                             FILE *pFile);

pDictLetter :

pWord :

pFile :

Returns :


WordCompletePredictLoop ()

void        WordCompletePredictLoop         (const gchar *pWord,
                                             Node *pNode,
                                             gchar *pPrediction);

pWord :

pNode :

pPrediction :


WordCompleteDeleteChildren ()

void        WordCompleteDeleteChildren      (Node *pNode);

pNode :


WordCompleteAddWord ()

gchar       WordCompleteAddWord             (gchar *pWord,
                                             gint priority,
                                             gint state);

pWord :

priority :

state :

Returns :


WordCompleteAddLetter ()

Node*       WordCompleteAddLetter           (Node *pNode,
                                             gchar letter);

pNode :

letter :

Returns :


WordCompleteAddPrediction ()

void        WordCompleteAddPrediction       (gchar *pWord,
                                             gint priority);

pWord :

priority :