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
