_LineAt
int32 _LineAt(int32 offset) const;
int32 _LineAt(const BPoint& point) const;
TerminalLine* line = _LineAt(i);
TerminalLine* line = _LineAt(i);
TerminalLine* sourceLine = _LineAt(i);
fHistory->AddLine(_LineAt(i));
_LineAt(i)->Clear(fAttributes, fWidth);
_LineAt(i)->Clear(fAttributes, fWidth);
_LineAt(i)->Clear(fAttributes, fWidth);
_LineAt(i)->Clear(fAttributes, fWidth);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine* destLine = _LineAt(i);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine *line = _LineAt(y);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine* line = _LineAt(fCursor.y);
return _LineAt(index + fHeight);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine* line = _LineAt(fCursor.y);
TerminalLine* line = _LineAt(fCursor.y);
inline TerminalLine* _LineAt(int32 index) const;
HistoryLine* line = _LineAt(fSize - toDrop - 1);
HistoryLine* line = _LineAt(fSize - toDrop - 1);
inline HistoryLine* _LineAt(int32 index) const;
return index >= 0 && index < fSize ? _LineAt(index) : NULL;
int32 firstVisible = _LineAt(0);
int32 firstVisible = _LineAt(0);
int32 y1 = _LineAt(updateRect.top);
int32 y2 = std::min(_LineAt(updateRect.bottom), (int32)fRows - 1);
int32 oldFirstLine = _LineAt(0);
int32 oldLastLine = _LineAt(bottom);
int32 newFirstLine = _LineAt(diff);
int32 newLastLine = _LineAt(bottom + diff);
int32 offset = _LineAt(0);
int32 firstVisible = _LineAt(0);
int32 lastVisible = _LineAt(bounds.bottom);
return TermPos(p.x >= 0 ? (int32)p.x / fFontWidth : -1, _LineAt(p.y));
int32 offset = _LineAt(0);
int32 _LineAt(float y) const;
int32 firstVisible = fView->_LineAt(0);
fLines->BumpOffset(length, _LineAt(offset) + 1);
_RequestDrawLines(_LineAt(startOffset), _LineAt(endOffset));
int32 lineNum = _LineAt(offset);
int32 lineNum = _LineAt(point);
int32 lineNum = _LineAt(offset);
int32 lineNum = _LineAt(point);
int32 fromLine = _LineAt(0);
int32 toLine = _LineAt(fText->Length());
fLines->BumpOffset(length, _LineAt(offset) + 1);
line = (*fLines)[_LineAt(lastClickOffset)];
int32 currentLine = _LineAt(lastClickOffset);
start = offset = OffsetAt(_LineAt(fSelStart));
int32 fromLine = _LineAt(fromOffset);
int32 toLine = _LineAt(toOffset);
toLine = _LineAt(BPoint(0.0f, saveHeight + fTextRect.top));
toLine = _LineAt(BPoint(0.0f, newHeight + fTextRect.top));
int32 fromVisible = _LineAt(BPoint(0.0f, bounds.top));
int32 toVisible = _LineAt(BPoint(0.0f, bounds.bottom));
= (*fLines)[_LineAt(currentOffset)]->offset;
: (*fLines)[_LineAt(fTrackingMouse->anchor) + 1]->offset;
: (*fLines)[_LineAt(fTrackingMouse->anchor)]->offset;
= (*fLines)[_LineAt(currentOffset) + 1]->offset;
int32 startLine = _LineAt(BPoint(0.0, updateRect.top));
int32 endLine = _LineAt(BPoint(0.0, updateRect.bottom));