summaryrefslogtreecommitdiffstats
path: root/src/pinyin.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2016-06-27 15:56:45 +0800
committerPeng Wu <alexepico@gmail.com>2016-06-27 15:56:45 +0800
commit736eae1046a8ce31b9d3743043a0a9e28d58fb73 (patch)
tree5992ea2335c77e7abbcfbee4ace7e4ec7c9bb7ee /src/pinyin.h
parent3f4ee7e103cf12ed2aae4c088d0449c4a042b688 (diff)
downloadlibpinyin-736eae1046a8ce31b9d3743043a0a9e28d58fb73.tar.gz
libpinyin-736eae1046a8ce31b9d3743043a0a9e28d58fb73.tar.xz
libpinyin-736eae1046a8ce31b9d3743043a0a9e28d58fb73.zip
write pinyin_get_full_pinyin_auxiliary_text function
Diffstat (limited to 'src/pinyin.h')
-rw-r--r--src/pinyin.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/pinyin.h b/src/pinyin.h
index de1be7c..3400568 100644
--- a/src/pinyin.h
+++ b/src/pinyin.h
@@ -952,6 +952,22 @@ bool pinyin_get_phrase_token(pinyin_instance_t * instance,
guint index,
phrase_token_t * token);
+
+bool pinyin_get_full_pinyin_auxiliary_text(pinyin_instance_t * instance,
+ const char * input,
+ size_t cursor,
+ gchar ** aux_text);
+
+bool pinyin_get_double_pinyin_auxiliary_text(pinyin_instance_t * instance,
+ const char * input,
+ size_t cursor,
+ gchar ** aux_text);
+
+bool pinyin_get_chewing_auxiliary_text(pinyin_instance_t * instance,
+ const char * input,
+ size_t cursor,
+ gchar ** aux_text);
+
/* hack here. */
typedef ChewingKey PinyinKey;
typedef ChewingKeyRest PinyinKeyPos;