On Sun, Oct 27, 2002 at 07:03:18PM +0100, ewitness - Ben Fowler wrote:
> Is there an Aqua or a Cocoa-ethereal project?
None that I know of. (The two projects would presumably be the same,
given that the non-GUI parts of Ethereal use UNIX APIs; I assume it's
difficult, if not impossible, to use Carbon GUI APIs and UNIX APIs, but
presumably you can combine Cocoa and UNIX.)
Ethereal has, over time, had the GUI code more and more separated from
the "core" code. At this point, they're probably still more entangled
than one would like if one were implementing multiple GUIs (the only two
GUIs for which there's support in the current CVS tree are GTK+ 1.2[.x]
and GTK+ 2.x; GTK+ 2.x is more like 1.2[.x] than KDE, or the native
Windows GUI, or Aqua, are.) Chris Waters and Joerg Mayer have both, I
think, talked about making the Ethereal core more of a library that
could be used by GUI code for different GUIs.
> If not are there any known difficulties (in the way that
> Cocoa-Gimp seems to be a non-runner).
I assume by "Cocoa-Gimp" you mean "Cocoa-GTK+"; I presume a port of the
GIMP to use Aqua/Cocoa would be done with a port of GTK+.
I have not at all looked into what difficulties there might be.
The difficulties would probably be different from those with GTK+, as we
wouldn't be implementing the exact semantics of GTK+; instead, we'd be
implementing higher-level GUI semantics. I'm not saying there wouldn't
be difficulties, or that there would be fewer difficulties, I'm just
saying they'd be different....