Hi Benjamin

Thanks for your response

The problem is that on my looks through the mozilla sites my impression is that the developers would like people to use the libraries like that yet I don't see any particularly obvious hooks, like "building sample apps with the mozilla libraries" etc. I've probably just missed the links or something.


Libraries like what?

Well, if that's a valid question then I'm definitely not looking at mozilla libraries - er components, er whatever - in the right way.


I figured firefox is built out of reusable libraries, eg Gecko, GUI widgets, socket handling, etc.

I was expecting an SDK but I think mozilla is structured very differently. I'm a newbie to the code, sorry.


What you need depends on what kind of embedding you are trying to accomplish. We have a MFC embedding sample, an activex embedding control, and a gtkembed control that make embedding "easy" on various platforms. These controls, however, assume that you are writing the GUI/chrome of your app using some other technology.

The world must have moved on while I've been coding at my day job.

I used to call it linking. Now using a component is called "embedding" ?


OK, my first step will be: write a GUI application using widgets provided by mozilla. "Chrome" or whatever you call it, I just mean set up a GUI.


My second step will be: use some embedded web pages (not from the www, just local stuff) together with logic that I write.

Lets say, for example, a graphing calculator.


If you want to write an app like firefox, you design your app using the XUL language, which provides the chrome/UI of your app. It's not hard to take the firefox binary and convert it to do many other things.
> ...

wow.. amazing


For a basic tutorial/introduction to XUL, see http://www.xulplanet.com/

Awesome - thanks for all the links and tips :)

_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom

Reply via email to