Hi, I am writing a platform independent widget that renders html pages using gecko, for Eiffel (If you don't know what Eiffel is, it doesn't matter). In order to do that I have to write an implementation for Linux and one for windows. Until now I have been doing the linux part using gtkembedmoz.
Since people are going to use this widget in their programs, I don't want them to have to worry about building mozilla and provide it together with their application. As of now, only mozilla with gtkembedmoz.h and libgtkembedmoz.so is needed but I don't have a really good solution since mozilla is found only if it is in one of the paths I specify. Now I have some questions: Must I provide mozilla files with the widget or not? What would be best here? Can I link to mozilla in a better way? As I understand: if Mozilla is installed on the machine it is found by xulrunner? Or is there a better solution at the moment? But then again it says on the xulrunner project page that gtkmozembed is not yet supported. and since I also have to write the windows part How could I mimimize the platform dependent glue code, since mozilla already is platform independent... the problem is that I have to interact with gtk widgets on linux and win32 in windows. What is the best way to interact with existing widgets (this widget will be part of an existing library which uses gtk widgets in linux and win32 in windows) with gtk? (I suppose gtkembedmoz) and win32? Any information would be appreciated, thanks Enrico _______________________________________________ dev-embedding mailing list [email protected] https://lists.mozilla.org/listinfo/dev-embedding
