ftxui::Node
NodeDecorator
node.hpp
ftxui::Node::Status
Elements Elements children_ children_ ftxui::Node::children_
Requirement Requirement requirement_ requirement_ ftxui::Node::requirement_
Box Box box_ box_ ftxui::Node::box_
Node
()
Node
ftxui::Node::Node
Node
(Elements children)
Node
ftxui::Node::Node
Elements children
Node
(const Node &)=delete
Node
ftxui::Node::Node
const Node &
Node
(const Node &&)=delete
Node
ftxui::Node::Node
const Node &&
Node & Node & operator= (const Node &)=delete operator= ftxui::Node::operator= const Node &
Node & Node & operator= (const Node &&)=delete operator= ftxui::Node::operator= const Node &&
~Node
()
~Node
ftxui::Node::~Node
void void ComputeRequirement () ComputeRequirement ftxui::Node::ComputeRequirement ComputeRequirement

Compute how much space an elements needs.

Requirement Requirement requirement () requirement ftxui::Node::requirement
void void SetBox (Box box) SetBox ftxui::Node::SetBox SetBox Box box

Assign a position and a dimension to an element for drawing.

void void Select (Selection &selection) Select ftxui::Node::Select Selection & selection

Compute the selection of an element.

void void Render (Screen &screen) Render ftxui::Node::Render Screen & screen

Display an element on a ftxui::Screen.

std::string std::string GetSelectedContent (Selection &selection) GetSelectedContent ftxui::Node::GetSelectedContent Selection & selection
void void Check (Status *status) Check ftxui::Node::Check Status * status
void void Render (Screen &screen, Node *node, Selection &selection) Render ftxui::Node::Render Screen & screen Node * node Selection & selection
Node
NodeDecorator
Node
requirement_
box_
Box
Node
requirement_
box_
Requirement
focused
Focused
box
node
- ftxui::Node
  box_
- ftxui::Node
  Check
- ftxui::Node
  children_
- ftxui::Node
  ComputeRequirement
- ftxui::Node
  GetSelectedContent
- ftxui::Node
  Node
- ftxui::Node
  Node
- ftxui::Node
  Node
- ftxui::Node
  Node
- ftxui::Node
  operator=
- ftxui::Node
  operator=
- ftxui::Node
  Render
- ftxui::Node
  Render
- ftxui::Node
  requirement
- ftxui::Node
  requirement_
- ftxui::Node
  Select
- ftxui::Node
  SetBox
- ftxui::Node
  ~Node