36 #ifndef COLUMN_DEFINITION_H 37 #define COLUMN_DEFINITION_H 42 #include <cwidget/generic/util/eassert.h> 44 #include <cwidget/columnify.h> 67 virtual int param_count()=0;
68 virtual std::wstring get_param(
int n)=0;
78 std::wstring get_param(
int n);
148 :type(COLUMN_LITERAL), arg(_arg), expand(_expand), shrink(_shrink)
154 int _ival,
int _width,
bool _expand,
bool _shrink,
156 :type(_type), ival(_ival), width(_width),
157 expand(_expand), shrink(_shrink), dynamic_size(_dynamic_size)
180 column_definition_list columns;
189 :columns(_columns) {}
203 std::wstring layout_columns(
unsigned int width,
218 column_definition_list *parse_columns(std::wstring config,