diff options
author | 2011-09-20 20:20:29 +0000 | |
---|---|---|
committer | 2011-09-20 20:20:29 +0000 | |
commit | 134e52f88ae48ba186ac813d6763aed22d8da4b6 (patch) | |
tree | 23a9df9e9384e43cf3e0a28f179fdbbdd11a8ebc /src/trg-tree-view.c | |
parent | 8cfc6187fdcfbc32e37aec8326451af2ae7eb893 (diff) |
issue 120
Diffstat (limited to 'src/trg-tree-view.c')
-rw-r--r-- | src/trg-tree-view.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/trg-tree-view.c b/src/trg-tree-view.c index 175f294..0ad4024 100644 --- a/src/trg-tree-view.c +++ b/src/trg-tree-view.c @@ -48,6 +48,25 @@ struct _TrgTreeViewPrivate { TrgPrefs *prefs; }; +gboolean trg_tree_view_is_column_showing(TrgTreeView *tv, gint index) +{ + TrgTreeViewPrivate *priv = TRG_TREE_VIEW_GET_PRIVATE(tv); + + GList *li; + for (li = priv->columns; li; li = g_list_next(li)) + { + trg_column_description *cd = (trg_column_description*)li->data; + if (cd->model_column == index) { + if (cd->flags & TRG_COLUMN_SHOWING) + return TRUE; + else + break; + } + } + + return FALSE; +} + static void trg_tree_view_get_property(GObject * object, guint property_id, GValue * value, GParamSpec * pspec) |