|
FTXUI 6.1.9
C++ functional terminal UI.
|
#include <node.hpp>
Inheritance diagram for Node:Classes | |
| struct | Status |
Public Member Functions | |
| Node () | |
| Node (Elements children) | |
| Node (const Node &)=delete | |
| Node (const Node &&)=delete | |
| Node & | operator= (const Node &)=delete |
| Node & | operator= (const Node &&)=delete |
| virtual | ~Node () |
| virtual void | ComputeRequirement () |
| Compute how much space an element needs. | |
| Requirement | requirement () |
| virtual void | SetBox (Box box) |
| Assign a position and a dimension to an element for drawing. | |
| virtual void | Select (Selection &selection) |
| Compute the selection of an element. | |
| virtual void | Render (Screen &screen) |
| Display an element on a ftxui::Screen. | |
| virtual std::string | GetSelectedContent (Selection &selection) |
| virtual void | Check (Status *status) |
Protected Attributes | |
| Elements | children_ |
| Requirement | requirement_ |
| Box | box_ |
|
default |
|
virtualdefault |
|
inline |
|
virtual |
|
protected |