Lines Matching defs:endSel
1362 && rowOnCurrentLine(screen, screen->endSel.row, &ldelta2)) {
1363 ReadLineMovePoint(xw, screen->endSel.col, ldelta2);
1364 ReadLineDelete(screen, &screen->startSel, &(screen->endSel));
2807 screen->endSel.row,
2808 screen->endSel.col,
2812 &(screen->endSel));
3107 if (!isSameCELL(&(screen->startSel), &(screen->endSel))) {
3119 && isSameCELL(&cell, &(screen->endSel))) {
3133 count = EmitMousePosition(screen, line, count, screen->endSel.col);
3135 count = EmitMousePosition(screen, line, count, screen->endSel.row);
3162 count = EmitMousePosition(screen, line, count, screen->endSel.col);
3164 count = EmitMousePosition(screen, line, count, screen->endSel.row);
3211 if (!isSameCELL(&(screen->startSel), &(screen->endSel))) {
3216 &(screen->startSel), &(screen->endSel));
3278 < Abs(coord - Coordinate(screen, &(screen->endSel)))
3291 if (!isSameCELL(&(screen->startSel), &(screen->endSel)))
3305 > Coordinate(screen, &(screen->endSel)))) {
3323 if (!isSameCELL(&(screen->startSel), &(screen->endSel)))
3377 scroll_update_one(&(screen->endSel));
3422 if (screen->endSel.row > rows)
3423 screen->endSel.row = rows;
3433 if (screen->endSel.col > cols)
3434 screen->endSel.col = cols;
4101 * sets startSel endSel
4120 LineData *endSel;
4148 screen->endSel = screen->endRaw = last;
4151 screen->endSel = screen->endRaw = first;
4155 InitRow(endSel);
4165 (void) okPosition(screen, &(ld.endSel), &(screen->endSel));
4199 screen->endSel = screen->startSel;
4200 ld.endSel = ld.startSel;
4203 if (okPosition(screen, &(ld.endSel), &(screen->endSel))) {
4204 int length = LastTextCol(screen, ld.endSel, screen->endSel.row);
4205 cclass = CClassOf(endSel);
4208 ++screen->endSel.col;
4209 if (screen->endSel.col > length
4210 && LineTstWrapped(ld.endSel)) {
4211 if (!MoreRows(endSel))
4213 screen->endSel.col = 0;
4214 NextRow(endSel);
4215 length = LastTextCol(screen, ld.endSel, screen->endSel.row);
4217 } while (screen->endSel.col <= length
4218 && CClassSelects(endSel, cclass));
4220 && screen->endSel.col > length + 1
4221 && MoreRows(endSel)) {
4222 screen->endSel.col = 0;
4223 NextRow(endSel);
4226 SkipHiddenCell(screen->endSel);
4233 while (LineTstWrapped(ld.endSel)
4234 && MoreRows(endSel)) {
4235 NextRow(endSel);
4255 trimLastLine(screen, &(ld.endSel), &(screen->endSel));
4270 while (MoreRows(endSel) &&
4271 (LastTextCol(screen, ld.endSel, screen->endSel.row + 1) >
4273 LineTstWrapped(ld.endSel))) {
4274 NextRow(endSel);
4276 trimLastLine(screen, &(ld.endSel), &(screen->endSel));
4284 screen->endSel.row = MaxRows(screen);
4285 screen->endSel.col = 0;
4292 screen->endSel.row = MaxRows(screen);
4293 screen->endSel.col = 0;
4298 do_select_regex(screen, &(screen->startSel), &(screen->endSel));
4310 TrackText(xw, &(screen->startSel), &(screen->endSel));
5715 CELL save_finishSel = screen->endSel;
5763 &(screen->startSel), &(screen->endSel));
5782 screen->endSel = save_finishSel;