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

Reply via email to