diff options
author | Peng Wu <alexepico@gmail.com> | 2018-06-19 14:24:05 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2018-06-19 14:37:31 +0800 |
commit | b242c46a26297c2523a864f5d734fbc39bf99bff (patch) | |
tree | eb64d7774762a54a12d707808d4dd0d31195160b /src/PYPSuggestionEditor.h | |
parent | 915d484a05b3482a9638ba54075ab71888444448 (diff) | |
download | ibus-libpinyin-b242c46a26297c2523a864f5d734fbc39bf99bff.tar.gz ibus-libpinyin-b242c46a26297c2523a864f5d734fbc39bf99bff.tar.xz ibus-libpinyin-b242c46a26297c2523a864f5d734fbc39bf99bff.zip |
write class SuggestionEditor
Diffstat (limited to 'src/PYPSuggestionEditor.h')
-rw-r--r-- | src/PYPSuggestionEditor.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/PYPSuggestionEditor.h b/src/PYPSuggestionEditor.h index 8a68bfb..637dfe0 100644 --- a/src/PYPSuggestionEditor.h +++ b/src/PYPSuggestionEditor.h @@ -22,6 +22,7 @@ #ifndef __PY_LIB_PINYIN_SUGGESTION_EDITOR_ #define __PY_LIB_PINYIN_SUGGESTION_EDITOR_ +#include <pinyin.h> #include "PYEditor.h" #include "PYLookupTable.h" @@ -42,8 +43,9 @@ public: virtual void candidateClicked (guint index, guint button, guint state); private: - void clearLookupTable (void); void updateLookupTable (void); + gboolean updateCandidates (); + gboolean fillLookupTable (); void updatePreeditText (void); void updateAuxiliaryText (void); @@ -51,7 +53,8 @@ private: gboolean selectCandidate (guint index); gboolean processSpace (guint keyval); - gboolean processEnter (guint keyval); + gboolean processLabelKey (guint keyval); + gboolean processPageKey (guint keyval); private: /* variables */ |