In my ongoing battle tilting at Mozilla windmills...

Is it supposed to be theoretically possible to embed XulRunner 1.8.1.3
at all?

I am trying (once again) to make this work, so I downloaded the SDK &
runtime for xulrunner-1.8.1.3, and attempted to compile against it.

I cannot see how it can work.  According to 'nsIWebBrowser.h':

* The chrome object associated with the browser instance. The embedder
* must create one chrome object for <I>each</I> browser object
* that is instantiated. The embedder must associate the two by setting
* this property to point to the chrome object before creating the
browser
* window via the browser's <CODE>nsIBaseWindow</CODE> interface. 

...and yet there is _no_ corresponding nsIBaseWindow.h/nsIBaseWindow.idl
or any other defined reference to nsIBaseWindow anywhere.

Makes it pretty hard to link a call to it.  The previous release I was
using (1.8.0.4) suffers exactly the same problem.  Is this hard or am I
stupid? (dont answer that).  All the examples I've seen use this
mechanism, I just don't understand how they do it in practice.

Would I be better off going way back to Gecko 1.7?

Goughy

_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to