ftxui::NodeDecorator
Node
node_decorator.hpp
NodeDecorator
(Element child)
NodeDecorator
ftxui::NodeDecorator::NodeDecorator
Element child
void void ComputeRequirement () override ComputeRequirement ftxui::NodeDecorator::ComputeRequirement ComputeRequirement

Compute how much space an elements needs.

void void SetBox (Box box) override SetBox ftxui::NodeDecorator::SetBox SetBox Box box

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

Requirement Requirement requirement () requirement ftxui::Node::requirement
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
Elements Elements children_ children_ ftxui::Node::children_
Requirement Requirement requirement_ requirement_ ftxui::Node::requirement_
Box Box box_ box_ ftxui::Node::box_
NodeDecorator
Node
NodeDecorator
Box
Node
requirement_
box_
Requirement
focused
Focused
box
node
- ftxui::NodeDecorator
  box_
- ftxui::NodeDecorator
  Check
- ftxui::NodeDecorator
  children_
- ftxui::NodeDecorator
  ComputeRequirement
- ftxui::NodeDecorator
  GetSelectedContent
- ftxui::NodeDecorator
  Node
- ftxui::NodeDecorator
  Node
- ftxui::NodeDecorator
  Node
- ftxui::NodeDecorator
  Node
- ftxui::NodeDecorator
  NodeDecorator
- ftxui::NodeDecorator
  operator=
- ftxui::NodeDecorator
  operator=
- ftxui::NodeDecorator
  Render
- ftxui::NodeDecorator
  requirement
- ftxui::NodeDecorator
  requirement_
- ftxui::NodeDecorator
  Select
- ftxui::NodeDecorator
  SetBox
- ftxui::NodeDecorator
  ~Node