So, if I understand you're points, you suggest using the existing apprunner/appshell to interface to the native main() and windowing system required to start the application and house the XUL windows.
Exactly.
I would like to ask, is anyone actually using the VC7 IDE to develop firefox model based applications (I am not talking about embedded model applications). If you are not using VC7, what debugging IDE do you use?
What would you suggest?
Heh. OK, here's what I suggest. Don't try to use MSVC project files. mozilla is just too complicated for that. You can still use the MSVC IDE to edit the source files (and the makefiles that will drive your build). You will also be able to use MSVC for debugging. The only thing you really can't do is drive the build from the IDE:
1) Build firebird. This will make sure you have cygwin + msvc set up correctly. Specify an objdir in your .mozconfig file.
2) Learn just a little bit about how our makefiles work. It's actually pretty simple, if you read the current makefiles and copy them. Most of your program is going to be exactly the same as firebird... the only part you need to change is the last part where firebird builds browser/ you need to build your own top-level directory. Building chrome files is very easy... building C++ is more complicated, but not overly so. I can help you with the few tweaks you will need to make in the configure script.
3) Get a basic app working which calls XRE_Main and sets up a chrome window...
4) then design the rest of your UI and whatever C++ components you need
--BDS _______________________________________________ mozilla-embedding mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-embedding
