Lines Matching refs:new_sel_end
183 int new_sel_start, new_sel_end, spc; in set_selection_kernel() local
227 new_sel_end = pe; in set_selection_kernel()
241 for (new_sel_end = pe; ; pe += 2) in set_selection_kernel()
246 new_sel_end = pe; in set_selection_kernel()
253 new_sel_end = pe + vc->vc_size_row in set_selection_kernel()
267 if (new_sel_end > new_sel_start && in set_selection_kernel()
268 !atedge(new_sel_end, vc->vc_size_row) && in set_selection_kernel()
269 isspace(sel_pos(new_sel_end))) { in set_selection_kernel()
270 for (pe = new_sel_end + 2; ; pe += 2) in set_selection_kernel()
275 new_sel_end = pe; in set_selection_kernel()
278 highlight(new_sel_start, new_sel_end); in set_selection_kernel()
281 if (new_sel_end == sel_end) /* no action required */ in set_selection_kernel()
283 else if (new_sel_end > sel_end) /* extend to right */ in set_selection_kernel()
284 highlight(sel_end + 2, new_sel_end); in set_selection_kernel()
286 highlight(new_sel_end + 2, sel_end); in set_selection_kernel()
288 else if (new_sel_end == sel_end) in set_selection_kernel()
298 highlight(new_sel_start, new_sel_end); in set_selection_kernel()
301 sel_end = new_sel_end; in set_selection_kernel()