Lines Matching refs:mouse_pos
126 mouseb[4] = '!' + scp->mouse_pos % scp->xsize;
127 mouseb[5] = '!' + scp->mouse_pos / scp->xsize;
172 scp->mouse_pos = scp->mouse_oldpos = 0;
174 scp->mouse_pos = scp->mouse_oldpos =
205 scp->mouse_pos =
225 scp->mouse_oldpos = scp->mouse_pos;
452 if (scp->mouse_pos >= start) {
454 to = end = scp->mouse_pos;
456 from = end = scp->mouse_pos;
489 if ((scp->mouse_pos == scp->mouse_cut_start) &&
490 (scp->mouse_pos == scp->mouse_cut_end)) {
493 } else if (skip_spc_right(scp, scp->mouse_pos) >= scp->xsize) {
495 i = skip_spc_left(scp, scp->mouse_pos) + 1;
498 (scp->mouse_pos / scp->xsize) * scp->xsize + i;
500 (scp->mouse_pos / scp->xsize + 1) * scp->xsize - 1;
505 scp->mouse_cut_start = scp->mouse_pos;
543 sol = (scp->mouse_pos / scp->xsize) * scp->xsize;
545 c = sc_vtb_getc(&scp->vtb, scp->mouse_pos);
548 for (j = scp->mouse_pos; j >= sol; --j) {
554 for (j = scp->mouse_pos; j < eol; ++j) {
562 for (j = scp->mouse_pos; j >= sol; --j) {
568 for (j = scp->mouse_pos; j < eol; ++j) {
592 from = (scp->mouse_pos / scp->xsize) * scp->xsize;
619 if (scp->mouse_pos > end) {
622 } else if (scp->mouse_pos < start) {
626 if (scp->mouse_pos - start > end + 1 - scp->mouse_pos) {