Ethereal-dev: Re: [Ethereal-dev] Re: Windows UI

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

From: Guy Harris <gharris@xxxxxxxxx>
Date: Sat, 2 Mar 2002 18:35:21 -0800
On Sat, Mar 02, 2002 at 09:20:12PM -0500, Mike Frisch wrote:
> I have never looked at the UI code in Ethereal, but if there is
> sufficient separation from the working code, perhaps a re-fit of native
> Win32 UI wouldn't be as difficult as it initially sounds.

It's not as well separated as we'd like.

However, it probably wouldn't be impossible to separate it better.  It
might be nice to have, for example, UIs using

	System V curses and ncurses (for those without GUIs or who don't
	like GUIs) plus some higher-level toolkit if such exists;

	Qt+KDE;

	native Win32;

	Aqua;

with:

	the Win32 version building with the native UI code;

	the choice of one or more of curses, Qt+KDE, and GTK+ (and
	possibly of one or more of pure GTK+ and GTK+ and GNOME) on
	UNIX+X;

	Aqua on that UNIX from Cupertino (presumably with Cocoa, if that
	lets you bypass some of the NeXTStEP stuff for non-GUI
	things, so that we can use regular UNIX calls for file I/O
	and for libpcap).