diff options
author | 2012-03-13 16:33:47 +0900 | |
---|---|---|
committer | 2012-03-13 17:38:50 +0900 | |
commit | 552c3c27f04e6769e40cffbce3a9e8eed1269294 (patch) | |
tree | f7feb3c264efd23ed14cf76e694448a0de018e23 /native/src/proximity_info.cpp | |
parent | 95fcb0cce939fa730d90ed975f65bfaa1ffbfbcb (diff) | |
download | latinime-552c3c27f04e6769e40cffbce3a9e8eed1269294.tar.gz latinime-552c3c27f04e6769e40cffbce3a9e8eed1269294.tar.xz latinime-552c3c27f04e6769e40cffbce3a9e8eed1269294.zip |
Implement additional proximity characters in the native code
Bug: 4343280
Change-Id: I9bbc5cab2fef1ee80c1fe32017df811ef8af10bc
Diffstat (limited to 'native/src/proximity_info.cpp')
-rw-r--r-- | native/src/proximity_info.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/native/src/proximity_info.cpp b/native/src/proximity_info.cpp index ad19f58b5..561fffa90 100644 --- a/native/src/proximity_info.cpp +++ b/native/src/proximity_info.cpp @@ -16,10 +16,11 @@ #include <assert.h> #include <stdio.h> -#include <string.h> +#include <string> #define LOG_TAG "LatinIME: proximity_info.cpp" +#include "additional_proximity_chars.h" #include "dictionary.h" #include "proximity_info.h" @@ -33,9 +34,9 @@ inline void copyOrFillZero(void *to, const void *from, size_t size) { } } -ProximityInfo::ProximityInfo(const int maxProximityCharsSize, const int keyboardWidth, - const int keyboardHeight, const int gridWidth, const int gridHeight, - const int mostCommonKeyWidth, +ProximityInfo::ProximityInfo(const std::string localeStr, const int maxProximityCharsSize, + const int keyboardWidth, const int keyboardHeight, const int gridWidth, + const int gridHeight, const int mostCommonKeyWidth, const uint32_t *proximityCharsArray, const int keyCount, const int32_t *keyXCoordinates, const int32_t *keyYCoordinates, const int32_t *keyWidths, const int32_t *keyHeights, const int32_t *keyCharCodes, const float *sweetSpotCenterXs, const float *sweetSpotCenterYs, |