On 9/29/06, Yen-Ju Chen <[EMAIL PROTECTED]> wrote:
Here is a small application to embed GtkMozEmbed in GNUstep.
Basically, it reparents a GTK window into NSWindow,
and try to have NSRunLoop run with GMainLoop.
You need to have firefox-dev or mozilla-dev installed and modify GNUmakefile.
It is not that easy to compile mozilla from source code (at least I failed).
If your distro has one of these packages, you better use it.
It may not be suitable for a full-feature web browser
considering there are too many issues
by embeding gecko into GTK then into GNUstep.
But it may be handy for something lite.

That's really cool though !!

As banlu, I'm not particularly fond of the gtk dependency; but well,
if it works, that's the more important thing :-)
What are the many issues ? are they solvable ?

Considering how difficult/long it is to write a modern browser, I'm
thinking that it's likely our best shot to have a working browser in
the near term. Ideally later we could get rid of  the gtk dependency,
but in the meantime we could use it as a good starting point to write
a browser. Eg, encapsulate this embedded widget in a webkit-like api,
so the browser itself doesn't depend directly on gtkembed -- that way
we can work on the browser, and later on possibly change the rendering
widget..

Fabulous work anyway :D

I'm sorry I don't have much free time lately, but I'll sure would like
to play with that code.

--
Nicolas Roard
"I love deadlines. I like the whooshing sound they make as they fly
by." -- Douglas Adams

_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à