#define LIBPINYIN_SAVE_TIMEOUT (5 * 60)
-using namespace pinyin;
using namespace PY;
std::unique_ptr<LibPinyinBackEnd> LibPinyinBackEnd::m_instance;
m_cursor < end)) { /* in word */
/* raw text */
guint16 length = 0;
- pinyin_get_key_rest_length (m_instance, pos, &length);
+ pinyin_get_pinyin_key_rest_length (m_instance, pos, &length);
String raw = m_text.substr (cursor, length);
guint offset = m_cursor - cursor;
#include "PYBus.h"
#include "PYLibPinyin.h"
-using namespace pinyin;
namespace PY {
LibPinyinFullPinyinEditor::update (void)
{
guint lookup_cursor = getLookupCursor ();
- pinyin_guess_full_pinyin_candidates (m_instance, lookup_cursor, m_candidates);
+ pinyin_guess_full_pinyin_candidates (m_instance, lookup_cursor);
updateLookupTable ();
updatePreeditText ();
for (size_t i = 0; i < len; ++i) {
PinyinKeyPos *pos = NULL;
pinyin_get_pinyin_key_rest (m_instance, i, &pos);
- pinyin_get_key_rest_positions (m_instance, pos, NULL, &cur_end);
+ pinyin_get_pinyin_key_rest_positions (m_instance, pos, NULL, &cur_end);
if (prev_end <= m_cursor && m_cursor < cur_end)
pinyin_cursor = i;