Ethereal-dev: Re: [ethereal-dev] Deficiencies in the Windows version of Ethereal

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: Thu, 13 Apr 2000 11:48:50 -0700 (PDT)
> 1. It starts up this DOS looking window as well as the main Ethereal Window.
> 
>    Does it need to do this?

We currently build it as a console application rather than a GUI
application; I think that NT 4, at least, will:

	on an attempt to run a console application from somewhere other
	than a shell in a console window (perhaps it bases this on
	whether the application doing the "CreateProcess()" is itself
	console-based or GUI), pop up a console window for it;

	on an attempt to run a GUI application from a shell in a console
	window, not wait for it to exit before giving you a prompt.

(No, it's not a "GUI application" according to its executable image
header, the fact that it's a GUI application nonwithstanding.)

I suspect one *can* build GTK+ applications as GUI applications - I
think that when I fired the GIMP up on my NT partition, it didn't pop up
a console window - but I don't know offhand whether this would oblige us
to have "WinMain()" rather than "main()".

> 2. The menu bar and other menus look silly, because the underline is way down
>    the window. It looks like Windows uses an underlined font, and GTK puts an
>    underline under the character.

GTK+ for Win32 appears to, err, umm, still needs some work.