Ethereal-dev: Re: [Ethereal-dev] Next release

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: Mon, 28 Jan 2002 14:15:24 -0800 (PST)
> I thought he meant a class to read serial ports, but I don't know why
> that would be an a UI library.

Perhaps they want to be more than just a UI library - Trolltech, for
example, touts Qt as being more than just a UI toolkit:

	http://www.trolltech.com/products/qt/index.html

"Qt is a C++ toolkit for application development.  It lets application
developers target all major operating systems with a single application
source code.

Qt provides a platform-independent API to all central platform
functionality: GUI, database access, networking, file handling, etc. 
The Qt library encapsulates the different APIs of different operating
systems, providing the application programmer with a single, common API
for all operating systems.  The native C APIs are encapsulated in a set
of well-designed, fully object-oriented C++ classes."

GTK+, at least, puts the non-UI stuff into GLib rather than having it in
GTK+ itself.

In any case, if we want a curses version of Ethereal, wxWindows won't
give it to us, and we'd need to have support for multiple UI mechanisms
anyway.  Perhaps plugging wxWindows rather than GTK+ and the Windows
widgets in as one option would do the trick, although it may cause
problems for GNOME (where you'd still use the GTK+ stuff for some
things, but use GNOME's additional widgets for other things).