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)
Applique le décorateur à la sélection. Ceci décore uniquement les lignes modulo modulo avec un décala...
void SeparatorVertical(BorderStyle border=LIGHT)
Dessine des lignes de séparation verticales dans la sélection.
void DecorateCells(Decorator)
Applique le décorateur à la sélection.
void BorderLeft(BorderStyle border=LIGHT)
Dessine des lignes de séparation sur le côté gauche de la sélection.
void DecorateCellsAlternateColumn(Decorator, int modulo=2, int shift=0)
void Decorate(Decorator)
Applique le décorateur à la sélection. Ceci décore à la fois les cellules, les lignes et les coins.
void DecorateAlternateRow(Decorator, int modulo=2, int shift=0)
Applique le décorateur à la sélection. Ceci décore uniquement les lignes modulo modulo avec un décala...
void BorderTop(BorderStyle border=LIGHT)
Dessine des lignes de séparation sur le côté supérieur de la sélection.
void Separator(BorderStyle border=LIGHT)
Dessine des lignes de séparation dans la sélection.
void BorderBottom(BorderStyle border=LIGHT)
Dessine des lignes de séparation sur le côté inférieur de la sélection.
void DecorateCellsAlternateRow(Decorator, int modulo=2, int shift=0)
Applique le décorateur à la sélection. Ceci décore uniquement les coins modulo modulo avec un décalag...
void BorderRight(BorderStyle border=LIGHT)
Dessine des lignes de séparation sur le côté droit de la sélection.
void Border(BorderStyle border=LIGHT)
Applique une bordure autour de la sélection.
void SeparatorHorizontal(BorderStyle border=LIGHT)
Dessine des lignes de séparation horizontales dans la sélection.
Element Render()
Rend la table.
Table()
Crée une table vide.
TableSelection SelectCell(int column, int row)
Sélectionne une cellule de la table.
TableSelection SelectColumn(int column_index)
Sélectionne une colonne de la table.
TableSelection SelectRow(int row_index)
Sélectionne une ligne de la table.
TableSelection SelectColumns(int column_min, int column_max)
Sélectionne une plage de colonnes de la table.
TableSelection SelectRows(int row_min, int row_max)
Sélectionne une plage de lignes de la table.
TableSelection SelectAll()
Sélectionne toute la table.
TableSelection SelectRectangle(int column_min, int column_max, int row_min, int row_max)
Sélectionne un rectangle de la table.
Table est un utilitaire pour dessiner des tableaux.
BorderStyle
BorderStyle est une énumération qui représente les différents styles de bordures pouvant être appliqu...
L'espace de noms FTXUI ftxui::
std::function< Element(Element)> Decorator
std::shared_ptr< Node > Element