Lines Matching refs:xsize
105 || (cut_buffer_size < scp->xsize * scp->ysize + 1)) { in sc_alloc_cut_buffer()
110 cut_buffer_size = scp->xsize * scp->ysize + 1; in sc_alloc_cut_buffer()
126 mouseb[4] = '!' + scp->mouse_pos % scp->xsize; in sc_mouse_input_button()
127 mouseb[5] = '!' + scp->mouse_pos / scp->xsize; in sc_mouse_input_button()
175 (y/scp->font_size - scp->yoff)*scp->xsize + x/scp->font_width - in sc_mouse_move()
196 if (scp->mouse_xpos > (scp->xsize + scp->xoff)*scp->font_width - 1) in set_mouse_pos()
197 scp->mouse_xpos = (scp->xsize + scp->xoff)*scp->font_width - 1; in set_mouse_pos()
206 (scp->mouse_ypos/scp->font_size - scp->yoff)*scp->xsize in set_mouse_pos()
257 cols = imin(cols, scp->xsize - i % scp->xsize); in sc_remove_mouse_image()
260 rows = imin(rows, scp->ysize - i / scp->xsize); in sc_remove_mouse_image()
261 mark_for_update(scp, i + (rows - 1) * scp->xsize + cols - 1); in sc_remove_mouse_image()
294 scp->mouse_cut_start = scp->xsize*scp->ysize; in sc_remove_cutmarking()
353 for (i = p % scp->xsize; i < scp->xsize; ++i) { in skip_spc_right()
369 for (i = p-- % scp->xsize - 1; i >= 0; --i) { in skip_spc_left()
397 if ((p % scp->xsize) % 8 == 7) { in mouse_do_cut()
412 if ((p % scp->xsize) == (scp->xsize - 1)) { in mouse_do_cut()
461 for (i = p % scp->xsize; i < scp->xsize; ++i) { in mouse_cut()
468 if (i == scp->xsize) { in mouse_cut()
494 } else if (skip_spc_right(scp, scp->mouse_pos) >= scp->xsize) { in mouse_cut_start()
499 rounddown(scp->mouse_pos, scp->xsize) + i; in mouse_cut_start()
501 (scp->mouse_pos / scp->xsize + 1) * scp->xsize - 1; in mouse_cut_start()
544 sol = rounddown(scp->mouse_pos, scp->xsize); in mouse_cut_word()
545 eol = sol + scp->xsize; in mouse_cut_word()
593 from = rounddown(scp->mouse_pos, scp->xsize); in mouse_cut_line()
594 mouse_do_cut(scp, from, from + scp->xsize - 1); in mouse_cut_line()