Lines Matching refs:str
185 im_add_to_input(char_u *str, int len) in im_add_to_input() argument
190 str = string_convert(&input_conv, str, &len); in im_add_to_input()
191 g_return_if_fail(str != NULL); in im_add_to_input()
194 add_to_input_buf_csi(str, len); in im_add_to_input()
197 vim_free(str); in im_add_to_input()
437 const gchar *str, in im_commit_cb() argument
440 int slen = (int)STRLEN(str); in im_commit_cb()
448 xim_log("im_commit_cb(): %s\n", str); in im_commit_cb()
475 im_str = string_convert(&input_conv, (char_u *)str, &len); in im_commit_cb()
479 im_str = (char_u *)str; in im_commit_cb()
495 if (slen == 1 && str[0] == xim_expected_char) in im_commit_cb()
509 im_add_to_input((char_u *)str, slen); in im_commit_cb()
613 char_u *str; in im_preedit_changed_cb() local
674 str = (char_u *)preedit_string; in im_preedit_changed_cb()
675 for (p = str, i = 0; *p != NUL; p += utf_byte2len(*p), ++i) in im_preedit_changed_cb()
701 if (p > str) in im_preedit_changed_cb()
703 im_add_to_input(str, (int)(p - str)); in im_preedit_changed_cb()
858 im_string_to_keyval(const char *str, unsigned int *keyval, unsigned int *state) in im_string_to_keyval() argument
864 mods_end = strrchr(str, '-'); in im_string_to_keyval()
865 mods_end = (mods_end != NULL) ? mods_end + 1 : str; in im_string_to_keyval()
868 while (str < mods_end) in im_string_to_keyval()
869 switch (*str++) in im_string_to_keyval()
884 tmp_keyval = gdk_keyval_from_name(str); in im_string_to_keyval()