diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2010-06-20 16:23:43 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2010-06-20 16:23:43 +0000 |
commit | d3e1e2df1e492f0fe0ece221cfc5be0cac0eeb57 (patch) | |
tree | 82eb4f134d2efcf2a5cb180abeb8dd71b0381cec /epan/column.c | |
parent | 1069c8dccffd885ada6baa54d122dab2ac9e87c2 (diff) | |
download | wireshark-d3e1e2df1e492f0fe0ece221cfc5be0cac0eeb57.tar.gz |
Added "Hide Column" functionality.
svn path=/trunk/; revision=33266
Diffstat (limited to 'epan/column.c')
-rw-r--r-- | epan/column.c | 28 |
1 files changed, 28 insertions, 0 deletions
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) { |