diff options
Diffstat (limited to 'src/trg-tree-view.h')
-rw-r--r-- | src/trg-tree-view.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/trg-tree-view.h b/src/trg-tree-view.h index 9723ec3..2e26303 100644 --- a/src/trg-tree-view.h +++ b/src/trg-tree-view.h @@ -66,18 +66,23 @@ typedef struct { gint model_column_icon; gchar *header; gchar *id; - gint show; + gint flags; gint defaultWidth; gint type; GtkCellRenderer *customRenderer; GtkTreeViewColumn **out; } trg_column_description; +#define TRG_COLUMN_DEFAULT 0x00 +#define TRG_COLUMN_SHOWING (1 << 0) /* 0x01 */ +#define TRG_COLUMN_ALWAYS (1 << 1) /* 0x02 */ +#define TRG_COLUMN_EXTRA (1 << 2) /* 0x04 */ + trg_column_description *trg_tree_view_reg_column(TrgTreeView * tv, gint type, gint model_column, gchar * header, - gchar * id, gint show); + gchar * id, gint flags); void trg_tree_view_setup_columns(TrgTreeView * tv); void trg_tree_view_persist(TrgTreeView * tv); |