Searched refs:TerminalLine (Results 1 - 6 of 6) sorted by relevance

/haiku/src/apps/terminal/
H A DHistoryBuffer.h10 #include "TerminalLine.h"
14 struct TerminalLine;
31 TerminalLine* GetTerminalLineAt(int32 index,
32 TerminalLine* buffer) const;
34 void AddLine(const TerminalLine* line);
H A DBasicTerminalBuffer.cpp26 #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* lin
[all...]
H A DBasicTerminalBuffer.h23 struct TerminalLine;
186 inline TerminalLine* _LineAt(int32 index) const;
187 inline TerminalLine* _HistoryLineAt(int32 index,
188 TerminalLine* lineBuffer) const;
195 static TerminalLine** _AllocateLines(int32 width, int32 count);
196 static void _FreeLines(TerminalLine** lines, int32 count);
211 static void _TruncateLine(TerminalLine* line, int32 length);
213 TerminalLine* _GetPartialLineString(BString& string,
219 bool _PreviousLinePos(TerminalLine* lineBuffer,
220 TerminalLine*
[all...]
H A DTerminalBuffer.h76 TerminalLine** fAlternateScreen;
H A DHistoryBuffer.cpp77 TerminalLine*
78 HistoryBuffer::GetTerminalLineAt(int32 index, TerminalLine* buffer) const
139 HistoryBuffer::AddLine(const TerminalLine* line)
H A DTerminalLine.h210 struct TerminalLine { struct

Completed in 198 milliseconds