SCOLS_FL_STRICTWIDTH = (1 << 3), /* don't reduce width if column is empty */
SCOLS_FL_NOEXTREMES = (1 << 4), /* ignore extreme fields when count column width*/
SCOLS_FL_HIDDEN = (1 << 5), /* maintain data, but don't print */
+ SCOLS_FL_WRAP = (1 << 6), /* wrap long cells across lines */
};
+/*
+ * Position of table's title
+ */
+enum {
+ SCOLS_TITLE_LEFT = 0,
+ SCOLS_TITLE_CENTER,
+ SCOLS_TITLE_RIGHT
+};
+
extern struct libscols_iter *scols_new_iter(int direction);
extern void scols_free_iter(struct libscols_iter *itr);
extern void scols_reset_iter(struct libscols_iter *itr, int direction);
SMARTCOLS_2.28 {
global:
+ scols_column_is_wrap;
scols_line_refer_column_data;
scols_line_set_column_data;
+ scols_symbols_set_title_padding;
scols_table_enable_nowrap;
+ scols_table_set_title;
+ scols_table_get_title;
+ scols_table_get_title_position;
+ scols_table_get_title_color;
} SMARTCOLS_2.27;