void HangulInstance::focus_in () { SCIM_DEBUG_IMENGINE(2) << "focus_in.\n"; register_all_properties(); if (m_lookup_table.number_of_candidates ()) { update_lookup_table (m_lookup_table); show_lookup_table (); } else { hide_lookup_table (); } hangul_update_aux_string (); }
void HangulInstance::focus_in () { SCIM_DEBUG_IMENGINE(2) << "focus_in.\n"; register_all_properties(); hangul_ic_select_keyboard(m_hic, m_factory->m_keyboard_layout.c_str()); if (m_lookup_table.number_of_candidates ()) { update_lookup_table (m_lookup_table); show_lookup_table (); } else { hide_lookup_table (); } hangul_update_aux_string (); }