Ethereal-dev: [ethereal-dev] Menu item added to let you search for frames

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

From: Guy Harris <guy@xxxxxxxxxx>
Date: Fri, 5 Nov 1999 22:37:18 -0800 (PST)
I added a "Find Frame" menu item under "Display"; it lets you use a
filter with display-filter syntax and semantics to search forward or
backward in the list of displayed frames for a matching frame.  (That
filter is independent of the current display filter, although, as noted,
only displayed frames are matched against the search filter.)

The search starts before or after the currently selected frame (or the
last frame selected, if none is selected), and wraps around at the
beginning or end of the display, stopping when it returns to the
currently selected frame.

Is that "ed/"vi"-style search, where it wraps around, the right answer? 
Or should it stop at the beginning or the end of the display?

The UI is a bit clunky for repeated searches - you have to pop up the
dialog box (with control-F, although sometimes that appears not to work
- one other widget may be grabbing the ^F or something), and hit
<Enter>.  Should there be another option for "Search Again"?

The current accelerator is control-F; is there a better choice (e.g., an
EMACS-style ^S for a forward search and ^R for a reverse search)?

It now selects the first frame when you read in a capture file, causing
it to show up in the protocol tree window; Network Monitor does that,
and it might be a little more convenient.