Lines Matching refs:iter

6714             /* update pattern iter IFF the next pattern letter was matched */
6919 const char *iter = fmt;
6924 for (iter = fmt; *iter && len < buf_size; iter++) {
6926 while (*iter && (*iter != '%') && (len < buf_size))
6927 buf[len++] = *iter++;
6928 if (!(*iter) || len >= buf_size) break;
6929 iter++;
6932 while (*iter) {
6933 if (*iter == '-') flag |= NK_ARG_FLAG_LEFT;
6934 else if (*iter == '+') flag |= NK_ARG_FLAG_PLUS;
6935 else if (*iter == ' ') flag |= NK_ARG_FLAG_SPACE;
6936 else if (*iter == '#') flag |= NK_ARG_FLAG_NUM;
6937 else if (*iter == '0') flag |= NK_ARG_FLAG_ZERO;
6939 iter++;
6944 if (*iter >= '1' && *iter <= '9') {
6946 width = nk_strtoi(iter, &end);
6947 if (end == iter)
6949 else iter = end;
6950 } else if (*iter == '*') {
6952 iter++;
6957 if (*iter == '.') {
6958 iter++;
6959 if (*iter == '*') {
6961 iter++;
6964 precision = nk_strtoi(iter, &end);
6965 if (end == iter)
6967 else iter = end;
6972 if (*iter == 'h') {
6973 if (*(iter+1) == 'h') {
6975 iter++;
6977 iter++;
6978 } else if (*iter == 'l') {
6980 iter++;
6984 if (*iter == '%') {
6990 } else if (*iter == 's') {
7000 } else if (*iter == 'n') {
7007 } else if (*iter == 'c' || *iter == 'i' || *iter == 'd') {
7022 else if (*iter == 'c')
7065 } else if (*iter == 'o' || *iter == 'x' || *iter == 'X' || *iter == 'u') {
7071 unsigned int base = (*iter == 'o') ? 8: (*iter == 'u')? 10: 16;
7076 const char *output_format = (*iter == 'x') ?
7112 if ((*iter == 'o') && (len < buf_size)) {
7114 } else if ((*iter == 'x') && ((len+1) < buf_size)) {
7117 } else if ((*iter == 'X') && ((len+1) < buf_size)) {
7139 } else if (*iter == 'f') {
12617 const nk_rune *iter = range;
12620 while (*(iter++) != 0);
12621 return (iter == range) ? 0 : (int)((iter - range)/2);
12686 struct nk_font_config *iter, *i;
12696 for (iter = config_list; iter; iter = iter->next) {
12697 i = iter;
12698 do {if (!i->range) iter->range = nk_font_default_glyph_ranges();
12702 } while ((i = i->n) != iter);
13073 const struct nk_font_config *iter = 0;
13081 iter = font->config;
13082 do {count = nk_range_count(iter->range);
13084 nk_rune f = iter->range[(i*2)+0];
13085 nk_rune t = iter->range[(i*2)+1];
13091 } while ((iter = iter->n) != font->config);
13880 struct nk_font_config *iter;
13881 for (iter = atlas->config; iter; iter = iter->next) {
13883 for (i = iter->n; i != iter; i = i->n) {
13887 atlas->permanent.free(atlas->permanent.userdata, iter->ttf_blob);
13888 iter->ttf_blob = 0;
13903 struct nk_font_config *iter, *next;
13904 for (iter = atlas->config; iter; iter = next) {
13906 for (i = iter->n; i != iter; i = n) {
13912 next = iter->next;
13914 atlas->permanent.free(atlas->permanent.userdata, iter->ttf_blob);
13915 atlas->permanent.free(atlas->permanent.userdata, iter);
13920 struct nk_font *iter, *next;
13921 for (iter = atlas->fonts; iter; iter = next) {
13922 next = iter->next;
13923 atlas->permanent.free(atlas->permanent.userdata, iter);
15069 struct nk_window *iter;
15085 iter = ctx->begin;
15086 while (iter) {
15088 if ((iter->flags & NK_WINDOW_MINIMIZED) &&
15089 !(iter->flags & NK_WINDOW_CLOSED) &&
15090 iter->seq == ctx->seq) {
15091 iter = iter->next;
15095 if (((iter->flags & NK_WINDOW_HIDDEN) ||
15096 (iter->flags & NK_WINDOW_CLOSED)) &&
15097 iter == ctx->active) {
15098 ctx->active = iter->prev;
15099 ctx->end = iter->prev;
15106 if (iter->popup.win && iter->popup.win->seq != ctx->seq) {
15107 nk_free_window(ctx, iter->popup.win);
15108 iter->popup.win = 0;
15111 {struct nk_table *n, *it = iter->tables;
15115 nk_remove_table(iter, it);
15118 if (it == iter->tables)
15119 iter->tables = n;
15123 if (iter->seq != ctx->seq || iter->flags & NK_WINDOW_CLOSED) {
15124 next = iter->next;
15125 nk_remove_window(ctx, iter);
15126 nk_free_window(ctx, iter);
15127 iter = next;
15128 } else iter = iter->next;
15269 struct nk_window *iter;
15280 iter = ctx->begin;
15281 while (iter && ((iter->buffer.begin == iter->buffer.end) ||
15282 (iter->flags & NK_WINDOW_HIDDEN) || iter->seq != ctx->seq))
15283 iter = iter->next;
15284 if (!iter) return 0;
15285 return nk_ptr_add_const(struct nk_command, buffer, iter->buffer.begin);
15324 struct nk_page *iter = pool->pages;
15327 while (iter) {
15328 struct nk_page *next = iter->next;
15329 pool->alloc.free(pool->alloc.userdata, iter);
15330 iter = next;
15505 struct nk_table *iter = win->tables;
15506 while (iter) {
15508 unsigned int size = iter->size;
15510 if (iter->keys[i] == name) {
15511 iter->seq = win->seq;
15512 return &iter->values[i];
15515 iter = iter->next;
16173 struct nk_window *iter;
16174 iter = ctx->begin;
16175 while (iter) {
16176 NK_ASSERT(iter != iter->next);
16177 if (iter->name == hash) {
16178 int max_len = nk_strlen(iter->name_string);
16179 if (!nk_stricmpn(iter->name_string, name, max_len))
16180 return iter;
16182 iter = iter->next;
16190 const struct nk_window *iter;
16195 iter = ctx->begin;
16196 while (iter) {
16197 NK_ASSERT(iter != iter->next);
16198 NK_ASSERT(iter != win);
16199 if (iter == win) return;
16200 iter = iter->next;
16340 struct nk_window *iter = win;
16351 iter = win->next;
16352 while (iter) {
16353 struct nk_rect iter_bounds = (!(iter->flags & NK_WINDOW_MINIMIZED))?
16354 iter->bounds: nk_rect(iter->bounds.x, iter->bounds.y, iter->bounds.w, h);
16357 (!(iter->flags & NK_WINDOW_HIDDEN)))
16360 if (iter->popup.win && iter->popup.active && !(iter->flags & NK_WINDOW_HIDDEN) &&
16362 iter->popup.win->bounds.x, iter->popup.win->bounds.y,
16363 iter->popup.win->bounds.w, iter->popup.win->bounds.h))
16365 iter = iter->next;
16370 if (iter && inpanel && (win != ctx->end)) {
16371 iter = win->next;
16372 while (iter) {
16374 struct nk_rect iter_bounds = (!(iter->flags & NK_WINDOW_MINIMIZED))?
16375 iter->bounds: nk_rect(iter->bounds.x, iter->bounds.y, iter->bounds.w, h);
16378 !(iter->flags & NK_WINDOW_HIDDEN))
16380 if (iter->popup.win && iter->popup.active && !(iter->flags & NK_WINDOW_HIDDEN) &&
16382 iter->popup.win->bounds.x, iter->popup.win->bounds.y,
16383 iter->popup.win->bounds.w, iter->popup.win->bounds.h))
16385 iter = iter->next;
16388 if (iter && !(win->flags & NK_WINDOW_ROM) && (win->flags & NK_WINDOW_BACKGROUND)) {
16390 iter->flags &= ~(nk_flags)NK_WINDOW_ROM;
16391 ctx->active = iter;
16392 if (!(iter->flags & NK_WINDOW_BACKGROUND)) {
16395 nk_remove_window(ctx, iter);
16396 nk_insert_window(ctx, iter, NK_INSERT_BACK);
16399 if (!iter && ctx->end != win) {
16567 struct nk_window *iter;
16570 iter = ctx->begin;
16571 while (iter) {
16573 if(!(iter->flags & NK_WINDOW_HIDDEN)) {
16575 if (iter->popup.active && iter->popup.win && nk_input_is_mouse_hovering_rect(&ctx->input, iter->popup.win->bounds))
16578 if (iter->flags & NK_WINDOW_MINIMIZED) {
16579 struct nk_rect header = iter->bounds;
16583 } else if (nk_input_is_mouse_hovering_rect(&ctx->input, iter->bounds)) {
16587 iter = iter->next;
25201 const char *iter;
25219 iter = current_item;
25220 while (*iter && *iter != separator) iter++;
25221 length = (int)(iter - current_item);
25223 current_item = iter + 1;
25230 iter = current_item;
25231 while (*iter && *iter != separator) iter++;
25232 length = (int)(iter - current_item);