diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2004-01-05 22:21:53 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2004-01-05 22:21:53 +0000 |
commit | 65dd8f05bc3c7a55e814c722f74e75eeef36f7b8 (patch) | |
tree | cdd1bf8b6d33ecb55dee368062979a8f97f49eea /range.h | |
parent | a895b5a77bd69299e776ba1c43859f4fddfda04d (diff) |
an enum represents the radio buttons much better,
than an "array" of gbooleans
svn path=/trunk/; revision=9564
Diffstat (limited to 'range.h')
-rw-r--r-- | range.h | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -1,7 +1,7 @@ /* range.h * Packet range routines (save, print, ...) * - * $Id: range.h,v 1.3 2003/12/29 20:53:39 ulfl Exp $ + * $Id: range.h,v 1.4 2004/01/05 22:21:53 ulfl Exp $ * * Dick Gooris <gooris@lucent.com> * Ulf Lamping <ulf.lamping@web.de> @@ -34,15 +34,19 @@ extern guint32 curr_selected_frame; +typedef enum { + range_process_all, + range_process_curr, + range_process_marked, + range_process_marked_range, + range_process_manual_range +} packet_range_e; + + typedef struct packet_range_tag { /* values coming from the UI */ - /* XXX: use an enum instead? */ - gboolean process_all; - gboolean process_curr; - gboolean process_marked; - gboolean process_marked_range; - gboolean process_manual_range; - gboolean process_filtered; + packet_range_e process; + gboolean process_filtered; /* calculated values */ guint32 mark_range; |