Lines Matching defs:where
3764 fonts is best fitted for using the normal draw shape command API where you
4075 since he can exactly control where the memory comes from and how much memory
4233 * has both a default version if you don't care where memory comes from and an
4255 int where;
4318 NK_API void nk_textedit_delete(struct nk_text_edit*, int where, int len);
10047 where r is the radius of the circle,
11412 /* where we can start, and we need to save some state for when we wraparound. */
21906 nk_textedit_delete(struct nk_text_edit *state, int where, int len)
21909 nk_textedit_makeundo_delete(state, where, len);
21910 nk_str_delete_runes(&state->string, where, len);
22498 r->where = pos;
22526 r->where = u.where;
22560 nk_str_rune_at(&state->string, u.where + i);
22563 nk_str_delete_runes(&state->string, u.where, u.delete_length);
22569 nk_str_insert_text_runes(&state->string, u.where,
22573 state->cursor = (short)(u.where + u.insert_length);
22594 u->where = r.where;
22611 nk_str_rune_at(&state->string, u->where + i);
22614 nk_str_delete_runes(&state->string, r.where, r.delete_length);
22619 nk_str_insert_text_runes(&state->string, r.where,
22622 state->cursor = r.where + r.insert_length;
22628 nk_textedit_makeundo_insert(struct nk_text_edit *state, int where, int length)
22630 nk_textedit_createundo(&state->undo, where, 0, length);
22633 nk_textedit_makeundo_delete(struct nk_text_edit *state, int where, int length)
22636 nk_rune *p = nk_textedit_createundo(&state->undo, where, length, 0);
22639 p[i] = nk_str_rune_at(&state->string, where+i);
22643 nk_textedit_makeundo_replace(struct nk_text_edit *state, int where,
22647 nk_rune *p = nk_textedit_createundo(&state->undo, where, old_length, new_length);
22650 p[i] = nk_str_rune_at(&state->string, where+i);