Lines Matching defs:cell
1594 dabbrev_prev_char(TScreen *screen, CELL *cell, LineData **ld)
1599 *ld = getLineData(screen, cell->row);
1600 while (cell->row >= firstLine) {
1601 if (--(cell->col) >= 0) {
1602 result = (int) (*ld)->charData[cell->col];
1605 if (--(cell->row) < firstLine)
1607 *ld = getLineData(screen, cell->row);
1608 cell->col = MaxCols(screen);
1618 dabbrev_prev_word(XtermWidget xw, CELL *cell, LineData **ld)
1629 while ((c = dabbrev_prev_char(screen, cell, ld)) >= 0 &&
1642 while ((c = dabbrev_prev_char(screen, cell, ld)) >= 0 &&
1646 (cell->col)++; /* can be | > screen->max_col| */
1657 static CELL cell;
1668 cell.col = screen->cur_col;
1669 cell.row = screen->cur_row;
1673 if ((dabbrev_hint = dabbrev_prev_word(xw, &cell, &ld)) != NULL) {
1702 if ((expansion = dabbrev_prev_word(xw, &cell, &ld)) == NULL) {
1705 cell.col = screen->cur_col;
1706 cell.row = screen->cur_row;