上下キーでの変換を実装。
1 parent d1d49aa commit e73f212354608c59a0437114e996c79c23fb0b1b
@tamra tamra authored on 21 Nov 2004
Showing 1 changed file
View
5
scim-wnn/src/scim_wnn_imengine.cpp
update_preedit_string(m_rk.getText());
update_preedit_caret(m_rk.getPos());
return(true);
}
if (key.code == SCIM_KEY_space) {
m_convList.pos ++;
if ((key.code == SCIM_KEY_space) || (key.code == SCIM_KEY_Down) || (key.code == SCIM_KEY_Up)) {
key.code == SCIM_KEY_Up ? m_convList.pos --: m_convList.pos ++;
if (m_convList.pos >= m_convList.count) m_convList.pos = 0;
else if (m_convList.pos < 0) m_convList.pos = m_convList.count - 1;
 
wnn.select(m_convList.pos);
update_preedit_string(wnn.getText(),wnn.getAttributeList());
update_preedit_caret(wnn.getText().length());