Lines Matching refs:xim_expected_char
411 static int xim_expected_char = NUL; variable
492 if (xim_expected_char != NUL) in im_commit_cb()
495 if (slen == 1 && str[0] == xim_expected_char) in im_commit_cb()
1007 case GDK_KP_Add: xim_expected_char = '+'; break; in xim_queue_key_press_event()
1008 case GDK_KP_Subtract: xim_expected_char = '-'; break; in xim_queue_key_press_event()
1009 case GDK_KP_Divide: xim_expected_char = '/'; break; in xim_queue_key_press_event()
1010 case GDK_KP_Multiply: xim_expected_char = '*'; break; in xim_queue_key_press_event()
1011 case GDK_KP_Decimal: xim_expected_char = '.'; break; in xim_queue_key_press_event()
1012 case GDK_KP_Equal: xim_expected_char = '='; break; in xim_queue_key_press_event()
1013 case GDK_KP_0: xim_expected_char = '0'; break; in xim_queue_key_press_event()
1014 case GDK_KP_1: xim_expected_char = '1'; break; in xim_queue_key_press_event()
1015 case GDK_KP_2: xim_expected_char = '2'; break; in xim_queue_key_press_event()
1016 case GDK_KP_3: xim_expected_char = '3'; break; in xim_queue_key_press_event()
1017 case GDK_KP_4: xim_expected_char = '4'; break; in xim_queue_key_press_event()
1018 case GDK_KP_5: xim_expected_char = '5'; break; in xim_queue_key_press_event()
1019 case GDK_KP_6: xim_expected_char = '6'; break; in xim_queue_key_press_event()
1020 case GDK_KP_7: xim_expected_char = '7'; break; in xim_queue_key_press_event()
1021 case GDK_KP_8: xim_expected_char = '8'; break; in xim_queue_key_press_event()
1022 case GDK_KP_9: xim_expected_char = '9'; break; in xim_queue_key_press_event()
1023 case GDK_space: xim_expected_char = ' '; break; in xim_queue_key_press_event()
1024 default: xim_expected_char = NUL; in xim_queue_key_press_event()
1106 if (xim_expected_char != NUL && xim_ignored_char) in xim_queue_key_press_event()
1112 xim_expected_char = NUL; in xim_queue_key_press_event()