From 448a320aeb1b523893bd450c2ac9e52230da9410 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Sat, 23 Apr 2011 13:35:04 +0000 Subject: header right click menu to show/hide --- src/trg-tree-view.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/trg-tree-view.h') 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); -- cgit v1.2.3