Ethereal-dev: [ethereal-dev] UI query

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: John McDermott <jjm@xxxxxxxxxx>
Date: Tue, 24 Aug 1999 16:39:33 -0600
Jeff Jahr has suggested adding some very useful functions to the "Add
color to protocols" dialog box.  Here is the issue: there are currently
seven buttons (excluding the up/down filter ordering buttons) on the
window:
New (new filter)
Edit (edit a filter)
OK (Apply changes and exit window)
Cancel (Exit window -- no apply)
Apply (Apply changes)
Save (Save filters so they are re-loaded on startup)
Delete (Delete a selected filter)

Jeff's suggestion might add;
Save As (to save in an arbitrary file, so one could have groups of
filters)
Load (Load a group of filters)
Clear  (clear the list of filters, probably before a load)
Get (Get the display filter )

The latter might be best as the default for creating a new filter.  That
is, when a new filter is created, if there is a display filter, use its
string for the new filter.

Anyway, my question is how best to do the buttons.  I could use a
toolbar widget and put them all in a row, or I could just put in lots of
buttons, or I could use pull-down menus or a regular menu bar.  I
personally like some sort of buttons best.  Maybe I could have a mneu or
pull-down with 
Filter:	New, Load, Save, Save As, ClearAll, Get

And then buttons for OK, Cancel, Apply (Which are "general purpose") and
Edit, Delete (Which operate on selected filters.)

What do you folks think?
--john

-- 
John McDermott jjm@xxxxxxxxxx
Writer and Computer Consultant
J-K International, Ltd.
+1 505/377-6293 - V
+1 505/377-6313 - F