FTXUI 6.1.9
C++ functional terminal UI.
载入中...
搜索中...
未找到
NodeDecorator类 参考

#include <node_decorator.hpp>

+ 类 NodeDecorator 继承关系图:

Public 成员函数

 NodeDecorator (Element child)
 
void ComputeRequirement () override
 计算元素所需的空间。
 
void SetBox (Box box) override
 为绘图元素分配位置和尺寸。
 
Requirement requirement ()
 
virtual void Select (Selection &selection)
 计算元素的选区。
 
virtual void Render (Screen &screen)
 ftxui::Screen 上显示元素。
 
virtual std::string GetSelectedContent (Selection &selection)
 
virtual void Check (Status *status)
 

Protected 属性

Elements children_
 
Requirement requirement_
 
Box box_
 

详细描述

在文件 node_decorator.hpp15 行定义.

构造及析构函数说明

◆ NodeDecorator()

NodeDecorator ( Element child)
inlineexplicit

在文件 node_decorator.hpp17 行定义.

成员函数说明

◆ ComputeRequirement()

void ComputeRequirement ( )
overridevirtual

计算元素所需的空间。

重载 Node .

在文件 node_decorator.cpp12 行定义.

◆ SetBox()

void SetBox ( Box box)
overridevirtual

为绘图元素分配位置和尺寸。

重载 Node .

在文件 node_decorator.cpp17 行定义.

◆ requirement()

Requirement requirement ( )
inlineinherited

在文件 node.hpp47 行定义.

◆ Select()

void Select ( Selection & selection)
virtualinherited

计算元素的选区。

在文件 node.cpp46 行定义.

◆ Render()

void Render ( Screen & screen)
virtualinherited

ftxui::Screen 上显示元素。

在文件 node.cpp59 行定义.

◆ GetSelectedContent()

std::string GetSelectedContent ( Selection & selection)
virtualinherited

在文件 node.cpp72 行定义.

◆ Check()

void Check ( Status * status)
virtualinherited

在文件 node.cpp65 行定义.

类成员变量说明

◆ children_

Elements children_
protectedinherited

在文件 node.hpp73 行定义.

◆ requirement_

Requirement requirement_
protectedinherited

在文件 node.hpp74 行定义.

◆ box_

Box box_
protectedinherited

在文件 node.hpp75 行定义.


该类的文档由以下文件生成: