Lines Matching defs:undo_rec
4262 struct nk_text_undo_record undo_rec[NK_TEXTEDIT_UNDOSTATECOUNT];
22417 if (state->undo_rec[0].char_storage >= 0) {
22418 int n = state->undo_rec[0].insert_length, i;
22424 if (state->undo_rec[i].char_storage >= 0)
22425 state->undo_rec[i].char_storage = (short)
22426 (state->undo_rec[i].char_storage - n);
22430 NK_MEMCPY(state->undo_rec, state->undo_rec+1,
22431 (nk_size)((nk_size)state->undo_point * sizeof(state->undo_rec[0])));
22445 if (state->undo_rec[k].char_storage >= 0) {
22446 int n = state->undo_rec[k].insert_length, i;
22453 if (state->undo_rec[i].char_storage >= 0) {
22454 state->undo_rec[i].char_storage = (short)
22455 (state->undo_rec[i].char_storage + n);
22461 if (num) NK_MEMCPY(state->undo_rec + state->redo_point-1,
22462 state->undo_rec + state->redo_point, num * sizeof(state->undo_rec[0]));
22488 return &state->undo_rec[state->undo_point++];
22520 u = s->undo_rec[s->undo_point-1];
22521 r = &s->undo_rec[s->redo_point-1];
22553 r = &s->undo_rec[s->redo_point-1];
22587 u = &s->undo_rec[s->undo_point];
22588 r = s->undo_rec[s->redo_point];