39 explicit Table(std::vector<std::vector<std::string>>);
40 explicit Table(std::vector<std::vector<Element>>);
41 Table(std::initializer_list<std::vector<std::string>> init);
55 void Initialize(std::vector<std::vector<Element>>);
57 std::vector<std::vector<Element>> elements_;
void DecorateAlternateColumn(Decorator, int modulo=2, int shift=0)
Aplica el decorator a la selección. Esto decora solo las líneas módulo modulo con un desplazamiento d...
void SeparatorVertical(BorderStyle border=LIGHT)
Dibuja algunas líneas separadoras verticales en la selección.
void DecorateCells(Decorator)
Aplica el decorator a la selección.
void BorderLeft(BorderStyle border=LIGHT)
Dibuja algunas líneas separadoras en el lado izquierdo de la selección.
void DecorateCellsAlternateColumn(Decorator, int modulo=2, int shift=0)
Aplica el decorator a la selección. Esto decora solo las esquinas módulo modulo con un desplazamiento...
void Decorate(Decorator)
Aplica el decorator a la selección. Esto decora tanto las celdas, las líneas y las esquinas.
void DecorateAlternateRow(Decorator, int modulo=2, int shift=0)
Aplica el decorator a la selección. Esto decora solo las líneas módulo modulo con un desplazamiento d...
void BorderTop(BorderStyle border=LIGHT)
Dibuja algunas líneas separadoras en la parte superior de la selección.
void Separator(BorderStyle border=LIGHT)
Dibuja algunas líneas separadoras en la selección.
void BorderBottom(BorderStyle border=LIGHT)
Dibuja algunas líneas separadoras en la parte inferior de la selección.
void DecorateCellsAlternateRow(Decorator, int modulo=2, int shift=0)
Aplica el decorator a la selección. Esto decora solo las esquinas módulo modulo con un desplazamiento...
void BorderRight(BorderStyle border=LIGHT)
Dibuja algunas líneas separadoras en el lado derecho de la selección.
void Border(BorderStyle border=LIGHT)
Aplica un border alrededor de la selección.
void SeparatorHorizontal(BorderStyle border=LIGHT)
Dibuja algunas líneas separadoras horizontales en la selección.
Element Render()
Renderiza la tabla.
Table()
Crea una tabla vacía.
TableSelection SelectCell(int column, int row)
Selecciona una celda de la tabla.
TableSelection SelectColumn(int column_index)
Selecciona una columna de la tabla.
TableSelection SelectRow(int row_index)
Selecciona una fila de la tabla.
TableSelection SelectColumns(int column_min, int column_max)
Selecciona un rango de columnas de la tabla.
TableSelection SelectRows(int row_min, int row_max)
Selecciona un rango de filas de la tabla.
TableSelection SelectAll()
Selecciona toda la tabla.
TableSelection SelectRectangle(int column_min, int column_max, int row_min, int row_max)
Selecciona un rectángulo de la tabla.
Table es una utilidad para dibujar tablas.
BorderStyle
BorderStyle es una enumeración que representa los diferentes estilos de bordes que se pueden aplicar ...
El espacio de nombres ftxui:: de FTXUI.
std::function< Element(Element)> Decorator
std::shared_ptr< Node > Element