BasicTerminalBuffer
BasicTerminalBuffer::SetOriginMode(bool enabled)
BasicTerminalBuffer::SaveOriginMode()
BasicTerminalBuffer::RestoreOriginMode()
BasicTerminalBuffer::SetTabStop(int32 x)
BasicTerminalBuffer::ClearTabStop(int32 x)
BasicTerminalBuffer::ClearAllTabStops()
BasicTerminalBuffer::NotifyListener()
BasicTerminalBuffer::_SetCursor(int32 x, int32 y, bool absolute)
BasicTerminalBuffer::BasicTerminalBuffer()
BasicTerminalBuffer::_InvalidateAll()
BasicTerminalBuffer::_AllocateLines(int32 width, int32 count)
BasicTerminalBuffer::_FreeLines(TerminalLine** lines, int32 count)
BasicTerminalBuffer::_ClearLines(int32 first, int32 last)
BasicTerminalBuffer::_ResizeHistory(int32 width, int32 historyCapacity)
BasicTerminalBuffer::_ResizeSimple(int32 width, int32 height,
BasicTerminalBuffer::_ResizeRewrap(int32 width, int32 height,
BasicTerminalBuffer::~BasicTerminalBuffer()
BasicTerminalBuffer::Init(int32 width, int32 height, int32 historySize)
BasicTerminalBuffer::_ResetTabStops(int32 width)
BasicTerminalBuffer::_Scroll(int32 top, int32 bottom, int32 numLines)
BasicTerminalBuffer::_SoftBreakLine()
BasicTerminalBuffer::_PadLineToCursor()
BasicTerminalBuffer::_TruncateLine(TerminalLine* line, int32 length)
BasicTerminalBuffer::_InsertGap(int32 width)
BasicTerminalBuffer::_GetPartialLineString(BString& string, int32 row,
BasicTerminalBuffer::_PreviousChar(TermPos& pos, UTF8Char& c) const
BasicTerminalBuffer::_NextChar(TermPos& pos, UTF8Char& c) const
BasicTerminalBuffer::_PreviousLinePos(TerminalLine* lineBuffer,
BasicTerminalBuffer::_NormalizeLinePos(TerminalLine* lineBuffer,
BasicTerminalBuffer::MakeLinesSnapshots(time_t timeStamp, const char* fileName)
BasicTerminalBuffer::StartStopDebugCapture()
BasicTerminalBuffer::CaptureChar(char ch)
BasicTerminalBuffer::InsertLastChar()
BasicTerminalBuffer::ResizeTo(int32 width, int32 height)
BasicTerminalBuffer::ResizeTo(int32 width, int32 height, int32 historyCapacity)
BasicTerminalBuffer::SetHistoryCapacity(int32 historyCapacity)
BasicTerminalBuffer::Clear(bool resetCursor)
BasicTerminalBuffer::SynchronizeWith(const BasicTerminalBuffer* other,
BasicTerminalBuffer::IsFullWidthChar(int32 row, int32 column) const
BasicTerminalBuffer::GetChar(int32 row, int32 column, UTF8Char& character,
BasicTerminalBuffer::GetCellAttributes(int32 row, int32 column,
BasicTerminalBuffer::GetString(int32 row, int32 firstColumn, int32 lastColumn,
BasicTerminalBuffer::GetStringFromRegion(BString& string, const TermPos& start,
BasicTerminalBuffer::FindWord(const TermPos& pos,
BasicTerminalBuffer::PreviousLinePos(TermPos& pos) const
BasicTerminalBuffer::NextLinePos(TermPos& pos, bool normalize) const
BasicTerminalBuffer::LineLength(int32 index) const
BasicTerminalBuffer::GetLineColor(int32 index, Attributes& attr) const
BasicTerminalBuffer::Find(const char* _pattern, const TermPos& start,
BasicTerminalBuffer::_LineIndex(int32 index) const
BasicTerminalBuffer::_LineAt(int32 index) const
BasicTerminalBuffer::InsertChar(UTF8Char c)
BasicTerminalBuffer::FillScreen(UTF8Char c, Attributes &attributes)
BasicTerminalBuffer::_HistoryLineAt(int32 index, TerminalLine* lineBuffer) const
BasicTerminalBuffer::InsertCR()
BasicTerminalBuffer::InsertLF()
BasicTerminalBuffer::InsertRI()
BasicTerminalBuffer::InsertTab()
BasicTerminalBuffer::InsertCursorBackTab(int32 numTabs)
BasicTerminalBuffer::InsertLines(int32 numLines)
BasicTerminalBuffer::SetInsertMode(int flag)
BasicTerminalBuffer::InsertSpace(int32 num)
BasicTerminalBuffer::_Invalidate(int32 top, int32 bottom)
BasicTerminalBuffer::EraseCharsFrom(int32 first, int32 numChars)
BasicTerminalBuffer::EraseAbove()
BasicTerminalBuffer::EraseBelow()
BasicTerminalBuffer::EraseAll()
BasicTerminalBuffer::EraseScrollback()
BasicTerminalBuffer::DeleteChars(int32 numChars)
BasicTerminalBuffer::DeleteColumnsFrom(int32 first)
BasicTerminalBuffer::_CursorChanged()
BasicTerminalBuffer::DeleteLines(int32 numLines)
BasicTerminalBuffer::SaveCursor()
BasicTerminalBuffer::RestoreCursor()
BasicTerminalBuffer::SetScrollRegion(int32 top, int32 bottom)
BasicTerminalBuffer::HistorySize() const
BasicTerminalBuffer::HistoryCapacity() const
BasicTerminalBuffer::GetAttributes()
BasicTerminalBuffer::SetAttributes(const Attributes& attributes)
BasicTerminalBuffer::EraseChars(int32 numChars)
BasicTerminalBuffer::DeleteColumns()
BasicTerminalBuffer::SetCursor(int32 x, int32 y)
BasicTerminalBuffer::SetCursorX(int32 x)
BasicTerminalBuffer::SetCursorY(int32 y)
BasicTerminalBuffer::MoveCursorRight(int32 num)
BasicTerminalBuffer::MoveCursorLeft(int32 num)
BasicTerminalBuffer::MoveCursorUp(int32 num)
BasicTerminalBuffer::MoveCursorDown(int32 num)
BasicTerminalBuffer::ScrollBy(int32 numLines)
BasicTerminalBuffer::NextLine()
class BasicTerminalBuffer {
BasicTerminalBuffer();
virtual ~BasicTerminalBuffer();
const BasicTerminalBuffer* other,
fVisibleTextBuffer = new(std::nothrow) BasicTerminalBuffer;
BasicTerminalBuffer* fVisibleTextBuffer;
class BasicTerminalBuffer;
BasicTerminalBuffer* visibleTextBuffer = fView->fVisibleTextBuffer;
status_t error = BasicTerminalBuffer::ResizeTo(width, height,
error = BasicTerminalBuffer::ResizeTo(width, height, 0);
return BasicTerminalBuffer::Init(width, height, historySize);
class TerminalBuffer : public BasicTerminalBuffer, public BLocker {