37 Table(std::vector<std::vector<std::string>>);
38 Table(std::vector<std::vector<Element>>);
52 void Initialize(std::vector<std::vector<Element>>);
54 std::vector<std::vector<Element>> elements_;
void DecorateAlternateColumn(Decorator, int modulo=2, int shift=0)
void SeparatorVertical(BorderStyle border=LIGHT)
void DecorateCells(Decorator)
void BorderLeft(BorderStyle border=LIGHT)
void DecorateCellsAlternateColumn(Decorator, int modulo=2, int shift=0)
void DecorateAlternateRow(Decorator, int modulo=2, int shift=0)
void BorderTop(BorderStyle border=LIGHT)
void Separator(BorderStyle border=LIGHT)
void BorderBottom(BorderStyle border=LIGHT)
void DecorateCellsAlternateRow(Decorator, int modulo=2, int shift=0)
void BorderRight(BorderStyle border=LIGHT)
void Border(BorderStyle border=LIGHT)
void SeparatorHorizontal(BorderStyle border=LIGHT)
TableSelection SelectCell(int column, int row)
TableSelection SelectColumn(int column_index)
TableSelection SelectRow(int row_index)
TableSelection SelectColumns(int column_min, int column_max)
TableSelection SelectRows(int row_min, int row_max)
TableSelection SelectAll()
TableSelection SelectRectangle(int column_min, int column_max, int row_min, int row_max)
std::function< Element(Element)> Decorator
std::shared_ptr< Node > Element
Element border(Element)
Draw a border around the element.