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).