17#include "ws_symbol_export.h"
27#define COLUMN_DISPLAY_VALUES 'U'
28#define COLUMN_DISPLAY_STRINGS 'R'
29#define COLUMN_DISPLAY_DETAILS 'D'
35 int custom_occurrence;
41const char *col_format_to_string(
const int);
43const char *col_format_desc(
const int);
45const char *col_format_abbrev(
const int);
47int get_column_format(
const int);
49void set_column_format(
const int,
const int);
51void get_column_format_matches(
bool *,
const int);
53int get_column_format_from_str(
const char *);
55char *get_column_title(
const int);
57void set_column_title(
const int,
const char *);
59bool get_column_visible(
const int);
61void set_column_visible(
const int,
bool);
63char get_column_display_format(
const int);
65void set_column_display_format(
const int,
char);
67const char *get_column_custom_fields(
const int);
69void set_column_custom_fields(
const int,
const char *);
71int get_column_custom_occurrence(
const int);
73void set_column_custom_occurrence(
const int,
const int);
75const char *get_column_longest_string(
const int);
77const char *get_column_width_string(
const int,
const int);
79int get_column_char_width(
const int format);
81char *get_column_tooltip(
const int col);
102build_column_format_array(
column_info *cinfo,
const int num_cols,
const bool reset_fences);
105void column_dump_column_formats(
void);
156void column_register_fields(
void);
WS_DLL_PUBLIC const char * try_convert_to_column_field(const char *field)
Definition column.c:267
char * column_fmt_data_to_str(const fmt_data *cfmt)
Definition column.c:362
WS_DLL_PUBLIC void try_convert_to_custom_column(char **fmt)
Definition column.c:380
WS_DLL_PUBLIC const char * get_column_text(column_info *cinfo, const int col)
Definition column.c:1061
WS_DLL_PUBLIC bool parse_column_format(fmt_data *cfmt, const char *fmt)
Definition column.c:295
Definition column-info.h:62