diff options
Diffstat (limited to 'src/trg-tree-view.h')
-rw-r--r-- | src/trg-tree-view.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/trg-tree-view.h b/src/trg-tree-view.h index a7b2315..3f410f2 100644 --- a/src/trg-tree-view.h +++ b/src/trg-tree-view.h @@ -71,16 +71,17 @@ typedef struct { gint model_column_extra; gchar *header; gchar *id; - gint flags; - gint type; + guint flags; + guint type; GtkCellRenderer *customRenderer; GtkTreeViewColumn **out; } trg_column_description; #define TRG_COLUMN_DEFAULT 0x00 #define TRG_COLUMN_SHOWING (1 << 0) /* 0x01 */ -#define TRG_COLUMN_UNREMOVABLE (1 << 1) /* 0x02 */ +#define TRG_COLUMN_UNREMOVABLE (1 << 1) /* 0x02 */ #define TRG_COLUMN_EXTRA (1 << 2) /* 0x04 */ +#define TRG_COLUMN_HIDE_FROM_TOP_MENU (1 << 3) /* 0x08 */ #define TRG_TREE_VIEW_PERSIST_SORT (1 << 0) #define TRG_TREE_VIEW_PERSIST_LAYOUT (1 << 1) @@ -90,13 +91,14 @@ trg_column_description *trg_tree_view_reg_column(TrgTreeView * tv, gint type, gint model_column, const gchar * header, - const gchar * id, gint flags); + const gchar * id, guint flags); void trg_tree_view_setup_columns(TrgTreeView * tv); void trg_tree_view_set_prefs(TrgTreeView * tv, TrgPrefs * prefs); void trg_tree_view_persist(TrgTreeView * tv, guint flags); void trg_tree_view_remove_all_columns(TrgTreeView *tv); void trg_tree_view_restore_sort(TrgTreeView * tv, - gboolean parentIsSortable); + guint flags); +GtkWidget *trg_tree_view_sort_menu(TrgTreeView *tv, const gchar *label); gboolean trg_tree_view_is_column_showing(TrgTreeView * tv, gint index); #endif /* _TRG_TREE_VIEW_H_ */ |