Ethereal-dev: Re: [Ethereal-dev] Ethereal GUI

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

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Mon, 17 Nov 2003 15:37:56 -0800

On Nov 17, 2003, at 3:30 PM, Erwin Rol wrote:

Do i understand right that you wrote a Python program that generates
WIN32-SDK code ? If so than it sounds like the work of maintaining two
or more GUI's moved to maintaining two of more GUI-code generators (one
for WIN32, one for GTK, etc. ).

Yes, but presumably you don't have to change the GUI code generator every time you change the Ethereal UI, so there's presumably *less* work involved in maintaining the GUI code generators.

One thing that i think is still important is to make it possible to
write separate ( outside the Ethereal source tree, and not by the
Ethereal team) GUI's, by having a well defined interface to the Ethereal
core that somehow is put in a DLL/SO.

That would probably also be useful. The C code that's called by the generated code (see the "win32-c-sdk" directory in Gerald's sample code) would call the "Ethereal core" code.