Lines Matching refs:select_start
4288 int select_start;
5401 int select_start;
21720 #define NK_TEXT_HAS_SELECTION(s) ((s)->select_start != (s)->select_end)
21819 state->select_start = state->cursor;
21830 if (state->select_start == state->select_end)
21831 state->select_start = state->cursor;
21897 if (state->select_start > n) state->select_start = n;
21900 if (state->select_start == state->select_end)
21901 state->cursor = state->select_start;
21919 if (state->select_start < state->select_end) {
21920 nk_textedit_delete(state, state->select_start,
21921 state->select_end - state->select_start);
21922 state->select_end = state->cursor = state->select_start;
21925 state->select_start - state->select_end);
21926 state->select_start = state->cursor = state->select_end;
21935 if (state->select_end < state->select_start) {
21937 state->select_end = state->select_start;
21938 state->select_start = temp;
21947 state->cursor = state->select_start;
21948 state->select_end = state->select_start;
21960 state->select_start = state->select_end;
22005 state->select_start = state->select_end = state->cursor;
22338 state->cursor = state->select_start = state->select_end = 0;
22350 state->select_start = state->select_end = 0;
22662 state->select_end = state->select_start = 0;
22708 state->select_start = 0;
22998 int b = edit->select_start;
23069 int selection_begin = NK_MIN(edit->select_start, edit->select_end);
23070 int selection_end = NK_MAX(edit->select_start, edit->select_end);
23109 if (!select_begin_ptr && edit->select_start != edit->select_end &&
23127 if (!select_end_ptr && edit->select_start != edit->select_end &&
23257 if (edit->select_start == edit->select_end) {
23266 if (edit->select_start != edit->select_end && selection_begin > 0){
23274 if (edit->select_start != edit->select_end) {
23288 if ((edit->select_start != edit->select_end &&
23306 if (edit->select_start == edit->select_end)
23425 edit->select_start = win->edit.cursor;
23428 edit->select_start = win->edit.sel_start;
23447 win->edit.sel_start = edit->select_start;
23489 edit->select_start = edit->cursor;
23763 text_edit->select_start = NK_CLAMP(0,*select_begin, *length);
23775 *select_begin = text_edit->select_start;
23889 select_begin = &win->property.select_start;
23918 win->property.select_start = *select_begin;
23932 win->property.select_start = 0;