Lines Matching refs:select_end
330 int select_end;
469 state->select_end = state->cursor;
487 if (state->select_start == state->select_end)
491 state->cursor = state->select_end = p;
572 #define STB_TEXT_HAS_SELECTION(s) ((s)->select_start != (s)->select_end)
580 if (state->select_end > n) state->select_end = n;
582 if (state->select_start == state->select_end)
601 if (state->select_start < state->select_end) {
602 stb_textedit_delete(str, state, state->select_start, state->select_end - state->select_start);
603 state->select_end = state->cursor = state->select_start;
605 stb_textedit_delete(str, state, state->select_end, state->select_start - state->select_end);
606 state->select_start = state->cursor = state->select_end;
615 if (state->select_end < state->select_start) {
616 int temp = state->select_end;
617 state->select_end = state->select_start;
628 state->select_end = state->select_start;
639 state->cursor = state->select_end;
640 state->select_start = state->select_end;
688 state->select_start = state->select_end = state->cursor;
690 state->cursor = state->select_end;
800 if (state->select_end > 0)
801 --state->select_end;
802 state->cursor = state->select_end;
821 state->select_end = state->cursor;
842 state->select_end = state->cursor;
851 ++state->select_end;
853 state->cursor = state->select_end;
903 state->select_end = state->cursor;
954 state->select_end = state->cursor;
989 state->cursor = state->select_start = state->select_end = 0;
998 state->select_start = state->select_end = 0;
1007 state->cursor = state->select_end = 0;
1016 state->cursor = state->select_end = STB_TEXTEDIT_STRINGLEN(str);
1059 state->select_end = state->cursor;
1074 state->select_end = state->cursor;
1345 state->select_end = state->select_start = 0;