|
FTXUI 6.1.9
C++ functional terminal UI.
|
#include <node_decorator.hpp>
Inheritance diagram for NodeDecorator:
Collaboration diagram for NodeDecorator:Public Member Functions | |
| NodeDecorator (Element child) | |
| void | ComputeRequirement () override |
| Compute how much space an elements needs. | |
| void | SetBox (Box box) override |
| Assign a position and a dimension to an element for drawing. | |
| Requirement | requirement () |
| 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_ |
Definition at line 16 of file node_decorator.hpp.
|
inlineexplicit |
Definition at line 18 of file node_decorator.hpp.
|
overridevirtual |
Compute how much space an elements needs.
Reimplemented from Node.
Definition at line 12 of file node_decorator.cpp.
|
overridevirtual |
Assign a position and a dimension to an element for drawing.
Reimplemented from Node.
Definition at line 17 of file node_decorator.cpp.
|
inlineinherited |
|
virtualinherited |
|
virtualinherited |
Display an element on a ftxui::Screen.
|
virtualinherited |
|
protectedinherited |