Lines Matching refs:iwnn
24 static NJ_INT16 set_previous_selection(NJ_CLASS *iwnn, NJ_RESULT *result);
25 static NJ_INT16 set_learn_word_info(NJ_CLASS *iwnn, NJ_LEARN_WORD_INFO *lword, NJ_RESULT *result);
29 NJ_EXTERN NJ_INT16 njx_select(NJ_CLASS *iwnn, NJ_RESULT *r_result) {
34 if (iwnn == NULL) {
38 dics = &(iwnn->dic_set);
47 ret = set_previous_selection(iwnn, r_result);
53 set_previous_selection(iwnn, NULL);
58 NJ_EXTERN NJ_INT16 njx_init(NJ_CLASS *iwnn) {
60 if (iwnn == NULL) {
66 set_previous_selection(iwnn, NULL);
70 NJ_EXTERN NJ_INT16 njx_get_candidate(NJ_CLASS *iwnn, NJ_RESULT *result, NJ_CHAR *buf, NJ_UINT16 buf_size) {
74 if (iwnn == NULL) {
88 ret = njd_get_candidate(iwnn, result, buf, buf_size);
100 NJ_EXTERN NJ_INT16 njx_get_stroke(NJ_CLASS *iwnn, NJ_RESULT *result, NJ_CHAR *buf, NJ_UINT16 buf_size) {
104 if (iwnn == NULL) {
118 ret = njd_get_stroke(iwnn, result, buf, buf_size);
130 static NJ_INT16 set_previous_selection(NJ_CLASS *iwnn, NJ_RESULT *result) {
132 NJ_PREVIOUS_SELECTION_INFO *prev_info = &(iwnn->previous_selection);
138 ret = set_learn_word_info(iwnn, &(prev_info->selection_data), result);
150 static NJ_INT16 set_learn_word_info(NJ_CLASS *iwnn, NJ_LEARN_WORD_INFO *lword, NJ_RESULT *result)
153 NJ_DIC_SET *dics = &(iwnn->dic_set);
159 ret = njx_get_stroke(iwnn, result, lword->yomi, sizeof(lword->yomi));
164 ret = njx_get_candidate(iwnn, result, lword->hyouki, sizeof(lword->hyouki));