21 const char *
TypeName()
const override {
return "Terminal"; }
资源的强类型引用,同时覆盖持久化 ID 与运行时索引两种边界。
Definition ResourceRef.h:36
Definition PanelNode.h:19
Definition TerminalNode.h:17
void SynchronizeOutput()
Definition TerminalNode.cpp:56
bool ScrollToBottomPending
Definition TerminalNode.h:41
TerminalNode()
Definition TerminalNode.cpp:10
const char * TypeName() const override
Definition TerminalNode.h:21
TextNode * OutputNode
Definition TerminalNode.h:36
const std::string & OutputText() const
Definition TerminalNode.h:29
bool ApplyPendingScroll()
Definition TerminalNode.cpp:42
size_t MaxLines
Definition TerminalNode.h:37
void ClearMessages()
Definition TerminalNode.cpp:36
void AppendMessage(std::string message)
Definition TerminalNode.cpp:25
std::deque< std::string > Messages
Definition TerminalNode.h:40
size_t MessageCount() const
Definition TerminalNode.h:27
std::string Text
Definition TextNode.h:22
Definition Application.h:18