Ethereal-dev: Re: [Ethereal-dev] Redesign of the WHOLE Ethereal main menu structure

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

From: Ulf Lamping <ulf.lamping@xxxxxx>
Date: Fri, 28 Nov 2003 00:04:45 +0100
Guy Harris wrote:

On Thu, Nov 27, 2003 at 09:51:27PM +0100, Ulf Lamping wrote:
File: Input / Output, Print
Edit: Find & Mark Packets / Edit Preferences
View: Manipulate the behaviour of the output window (the view to the captured packets)

Why is "Enabled Protocols" under the "View" menu rather than the "Edit"
menu?  I.e., how are they different?  Both of them affect how stuff is
dissected, not just how it's displayed.

I tried to put all things in "View", which are only affecting the *display* of the packets, but not the amount of them. I was thinking quite a while about this and didn't got a solution I was 100 percent satisfied with.

You're right, "Enabled Protocols" will affect the dissection. With this in mind, "View" doesn't seem to be a good place.

I'm not sure, where to put this item into ("Edit" or "Analyze"). The same applies to the "View/Decode As" item as well.

The menu changes I've made are not completely finished:
-"File/Print Packet" can be removed, when the print dialog is able to print single frames
-"View/Options" should be seperated into single menu items, not a dialog box
-"Analyze/Statistics" could be moved to a seperate toplevel menu item

Should "Analyze/Protocol Hierarchy Statistics" become "Protocol
Hierarchy" under the "Statistics" menu (even though it's not implemented
as a tap)?

Yes, I agree. I had a short try implementing exactly this, but as the tap items are registered in a slightly different way than the normal items, I didn't succeeded.
I will have another try later.