Lines Matching refs:TerminalLine

26 #include "TerminalLine.h"
40 ((TerminalLine*)alloca(sizeof(TerminalLine) \
61 inline TerminalLine*
68 inline TerminalLine*
69 BasicTerminalBuffer::_HistoryLineAt(int32 index, TerminalLine* lineBuffer) const
263 TerminalLine* destLine = _LineAt(i);
264 TerminalLine* sourceLine = other->_HistoryLineAt(i + offset, destLine);
287 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
288 TerminalLine* line = _HistoryLineAt(row, lineBuffer);
298 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
299 TerminalLine* line = _HistoryLineAt(row, lineBuffer);
321 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
322 TerminalLine* line = _HistoryLineAt(row, lineBuffer);
341 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
342 TerminalLine* line = _HistoryLineAt(row, lineBuffer);
385 TerminalLine* line = _GetPartialLineString(string, pos.y, pos.x,
407 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
408 TerminalLine* line = _HistoryLineAt(y, lineBuffer);
472 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
473 TerminalLine* line = _HistoryLineAt(pos.y, lineBuffer);
484 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
485 TerminalLine* line = _HistoryLineAt(pos.y, lineBuffer);
500 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
501 TerminalLine* line = _HistoryLineAt(index, lineBuffer);
509 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
510 TerminalLine* line = _HistoryLineAt(index, lineBuffer);
527 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
528 TerminalLine* line = _HistoryLineAt(pos.y, lineBuffer);
645 TerminalLine* line = _LineAt(fCursor.y);
679 TerminalLine *line = _LineAt(y);
694 TerminalLine* line = _LineAt(fCursor.y);
753 TerminalLine* line = _LineAt(fCursor.y);
818 TerminalLine* line = _LineAt(fCursor.y);
833 TerminalLine* line = _LineAt(fCursor.y);
868 TerminalLine* line = _LineAt(fCursor.y);
911 TerminalLine* line = _LineAt(fCursor.y);
939 TerminalLine* line = _LineAt(fCursor.y);
1081 /* static */ TerminalLine**
1084 TerminalLine** lines = (TerminalLine**)malloc(sizeof(TerminalLine*) * count);
1089 const int32 size = sizeof(TerminalLine)
1091 lines[i] = (TerminalLine*)malloc(size);
1104 BasicTerminalBuffer::_FreeLines(TerminalLine** lines, int32 count)
1122 TerminalLine* line = _LineAt(i);
1164 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
1166 TerminalLine* line = fHistory->GetTerminalLineAt(i, lineBuffer);
1195 TerminalLine** lines = _AllocateLines(width, height);
1213 TerminalLine* line = _LineAt(i);
1223 TerminalLine* sourceLine = _LineAt(i);
1224 TerminalLine* destLine = lines[i - firstLine];
1227 memcpy(destLine, sourceLine, (int32)sizeof(TerminalLine)
1277 TerminalLine** screen = _AllocateLines(width, height);
1302 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
1312 TerminalLine* sourceLine = _HistoryLineAt(-historySize, lineBuffer);
1315 TerminalLine* destLine = screen[destIndex];
1417 TerminalLine* line = screen[i % height];
1598 TerminalLine* line = _LineAt(fCursor.y);
1612 TerminalLine* line = _LineAt(fCursor.y);
1620 BasicTerminalBuffer::_TruncateLine(TerminalLine* line, int32 length)
1636 TerminalLine* line = _LineAt(fCursor.y);
1650 TerminalLine*
1654 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
1655 TerminalLine* line = _HistoryLineAt(row, lineBuffer);
1681 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
1682 TerminalLine* line = _HistoryLineAt(pos.y, lineBuffer);
1711 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
1712 TerminalLine* line = _HistoryLineAt(pos.y, lineBuffer);
1737 BasicTerminalBuffer::_PreviousLinePos(TerminalLine* lineBuffer,
1738 TerminalLine*& line, TermPos& pos) const
1758 BasicTerminalBuffer::_NormalizeLinePos(TerminalLine* lineBuffer,
1759 TerminalLine*& line, TermPos& pos) const
1798 TerminalLine* lineBuffer = ALLOC_LINE_ON_STACK(fWidth);
1800 TerminalLine* line = dumpHistory