Lines Matching defs:text_len
4623 int text_len;
5823 NK_LIB int nk_text_clamp(const struct nk_user_font *font, const char *text, int text_len, float space, int *glyphs, float *text_width, nk_rune *sep_list, int sep_count);
7331 int text_len, float space, int *glyphs, float *text_width,
7348 glyph_len = nk_utf_decode(text, &unicode, text_len);
7349 while (glyph_len && (width < space) && (len < text_len)) {
7364 glyph_len = nk_utf_decode(&text[len], &unicode, text_len - len);
7367 if (len >= text_len) {
7389 int text_len = 0;
7398 while ((text_len < byte_len) && glyph_len) {
7407 text_len++;
7408 glyph_len = nk_utf_decode(begin + text_len, &unicode, byte_len-text_len);
7413 text_len++;
7415 glyph_len = nk_utf_decode(begin + text_len, &unicode, byte_len-text_len);
7420 text_len += glyph_len;
7422 glyph_len = nk_utf_decode(begin + text_len, &unicode, byte_len-text_len);
7423 glyph_width = font->width(font->userdata, font->height, begin+text_len, glyph_len);
7434 *remaining = begin+text_len;
7942 int text_len;
7951 text_len = len;
7952 glyph_len = nk_utf_decode(text, &unicode, text_len);
7956 glyph_len = nk_utf_decode(text + src_len, &unicode, text_len - src_len);
7968 int text_len;
7982 text_len = length;
7983 glyph_len = nk_utf_decode(text, unicode, text_len);
7992 glyph_len = nk_utf_decode(text + src_len, unicode, text_len - src_len);
8605 int text_len;
8619 text_len = (int)str->buffer.allocated;
8620 glyph_len = nk_utf_decode(text, unicode, text_len);
8629 glyph_len = nk_utf_decode(text + src_len, unicode, text_len - src_len);
8648 int text_len;
8662 text_len = (int)str->buffer.allocated;
8663 glyph_len = nk_utf_decode(text, unicode, text_len);
8672 glyph_len = nk_utf_decode(text + src_len, unicode, text_len - src_len);
10344 int text_len = 0;
10363 while (text_len < len && glyph_len) {
10369 next_glyph_len = nk_utf_decode(text + text_len + glyph_len, &next, (int)len - text_len);
10382 text_len += glyph_len;
13010 int text_len = 0;
13022 glyph_len = text_len = nk_utf_decode(text, &unicode, (int)len);
13024 while (text_len <= (int)len && glyph_len) {
13033 glyph_len = nk_utf_decode(text + text_len, &unicode, (int)len - text_len);
13034 text_len += glyph_len;
13953 in->keyboard.text_len = 0;
14040 if (len && ((in->keyboard.text_len + len) < NK_INPUT_MAX)) {
14041 nk_utf_encode(unicode, &in->keyboard.text[in->keyboard.text_len],
14042 NK_INPUT_MAX - in->keyboard.text_len);
14043 in->keyboard.text_len += len;
15794 int text_len = nk_strlen(title);
15796 float t = font->width(font->userdata, font->height, title, text_len);
15805 nk_widget_text(out, label,(const char*)title, text_len, &text, NK_TEXT_LEFT, font);}
18544 int text_len;
18615 text_len = nk_strlen(title);
18616 text_width = style->font->width(style->font->userdata, style->font->height, title, text_len);
22051 int text_len = 0;
22058 while ((text_len < total_len) && glyph_len)
22075 text+text_len, 1))
22083 text+text_len, 1))
22091 text_len += glyph_len;
22092 glyph_len = nk_utf_decode(text + text_len, &unicode, total_len-text_len);
22804 int text_len = 0;
22816 glyph_len = nk_utf_decode(text+text_len, &unicode, byte_len-text_len);
22818 while ((text_len < byte_len) && glyph_len)
22832 nk_widget_text(out, label, line, (int)((text + text_len) - line),
22835 text_len++;
22838 line = text + text_len;
22840 glyph_len = nk_utf_decode(text + text_len, &unicode, (int)(byte_len-text_len));
22844 text_len++;
22845 glyph_len = nk_utf_decode(text + text_len, &unicode, byte_len-text_len);
22848 glyph_width = font->width(font->userdata, font->height, text+text_len, glyph_len);
22850 text_len += glyph_len;
22851 glyph_len = nk_utf_decode(text + text_len, &unicode, byte_len-text_len);
22866 nk_widget_text(out, label, line, (int)((text + text_len) - line),
22969 in->keyboard.text_len = 0;
22974 if (in->keyboard.text_len) {
22975 nk_textedit_text(edit, in->keyboard.text, in->keyboard.text_len);
22977 in->keyboard.text_len = 0;
23080 int text_len = 0;
23089 while ((text_len < len) && glyph_len)
23102 text_len-row_begin, row_height, &remaining,
23105 cursor_ptr = text + text_len;
23120 text_len-row_begin, row_height, &remaining,
23123 select_begin_ptr = text + text_len;
23138 text_len-row_begin, row_height, &remaining,
23141 select_end_ptr = text + text_len;
23147 text_len++;
23149 row_begin = text_len;
23150 glyph_len = nk_utf_decode(text + text_len, &unicode, len-text_len);
23151 glyph_width = font->width(font->userdata, font->height, text+text_len, glyph_len);
23156 text_len += glyph_len;
23159 glyph_len = nk_utf_decode(text + text_len, &unicode, len-text_len);
23161 text+text_len, glyph_len);
25371 int text_len;
25387 text_len = nk_strlen(text);
25389 style->font->height, text, text_len);
25396 nk_text(ctx, text, text_len, NK_TEXT_LEFT);