From d3e1e2df1e492f0fe0ece221cfc5be0cac0eeb57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Sun, 20 Jun 2010 16:23:43 +0000 Subject: Added "Hide Column" functionality. svn path=/trunk/; revision=33266 --- epan/column.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'epan/column.c') diff --git a/epan/column.c b/epan/column.c index 03ed22d673..e3ffceade2 100644 --- a/epan/column.c +++ b/epan/column.c @@ -655,6 +655,34 @@ get_column_title(const gint col) return(cfmt->title); } +gboolean +get_column_visible(const gint col) +{ + GList *clp = g_list_nth(prefs.col_list, col); + fmt_data *cfmt; + + if (!clp) /* Invalid column requested */ + return TRUE; + + cfmt = (fmt_data *) clp->data; + + return(cfmt->visible); +} + +void +set_column_visible(const gint col, gboolean visible) +{ + GList *clp = g_list_nth(prefs.col_list, col); + fmt_data *cfmt; + + if (!clp) /* Invalid column requested */ + return; + + cfmt = (fmt_data *) clp->data; + + cfmt->visible = visible; +} + const gchar * get_column_custom_field(const gint col) { -- cgit v1.2.1