1#ifndef NEFORCE_TUI_DOM_TABLE_HPP__
2#define NEFORCE_TUI_DOM_TABLE_HPP__
12NEFORCE_BEGIN_NAMESPACE__
117 bool separator_ =
false;
121 bool alt_row_ =
false;
127NEFORCE_END_NAMESPACE__
table & border(enum style::border border)
对当前选择应用边框
table & separator()
对当前选择添加分隔线(行之间)
table & select_all()
全选所有单元格
table & select_row(int row)
选择指定行
element render() const
构建表格元素
table(vector< vector< string > > data)
从二维字符串构造
table & decorate_alternate_row(const decorator &even, const decorator &odd)
隔行应用装饰器
table & decorate(const decorator &decorator)
对当前选择应用装饰器
table & select_column(int column)
选择指定列
table & select_rectangle(int col_min, int col_max, int row_min, int row_max)
选择矩形区域
table(vector< vector< element > > data)
从二维 element 构造
function< element(element)> decorator
元素装饰器
constexpr decltype(auto) data(Container &cont) noexcept(noexcept(cont.data()))
获取容器的底层数据指针