23 auto RendererInfo = [](
const std::string& name,
int*
size) {
25 return text(name +
": " + std::to_string(*size)) |
center;
29 auto left = RendererInfo(
"Left", &left_size);
30 auto right = RendererInfo(
"Right", &right_size);
31 auto top = RendererInfo(
"Top", &top_size);
32 auto bottom = RendererInfo(
"Bottom", &bottom_size);
34 auto container = middle;
static ScreenInteractive Fullscreen()
Component ResizableSplitTop(Component main, Component back, int *main_size)
Una división vertical entre dos componentes, configurable usando el ratón.
Component Renderer(Component child, std::function< Element()>)
Retorna un nuevo Componente, similar a |child|, pero usando |render| como el evento Component::Render...
Component ResizableSplitRight(Component main, Component back, int *main_size)
Una división horizontal entre dos componentes, configurable usando el ratón.
Component ResizableSplitBottom(Component main, Component back, int *main_size)
Una división vertical entre dos componentes, configurable usando el ratón.
Component ResizableSplitLeft(Component main, Component back, int *main_size)
Una división horizontal entre dos componentes, configurable usando el ratón.
Decorator size(WidthOrHeight, Constraint, int value)
Aplica una restricción al tamaño de un elemento.
Element center(Element)
Centra un elemento horizontal y verticalmente.
Element text(std::wstring text)
Muestra un fragmento de texto Unicode.
Element border(Element)
Draw a border around the element.
El espacio de nombres ftxui:: de FTXUI.