gecko-dev/embedding/tests/wxEmbed
2007-07-08 00:08:04 -07:00
..
rc
BrowserFrame.cpp
BrowserFrame.h
ChatFrame.cpp bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones 2006-02-03 14:18:39 +00:00
ChatFrame.h
EditorFrame.cpp Bustage fix, bug 386255 (Trunk XULRunner compile error in nsIEditingSession::MakeWindowEditable). Pending r=sicking. 2007-07-02 06:49:39 -07:00
EditorFrame.h
EmbedApp.cpp Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 00:08:04 -07:00
GeckoContainer.cpp Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 00:08:04 -07:00
GeckoContainer.h Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
GeckoContainerUI.cpp
GeckoFrame.cpp
GeckoFrame.h
GeckoProtocolHandler.cpp Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 00:08:04 -07:00
GeckoProtocolHandler.h
GeckoWindow.cpp
GeckoWindow.h
GeckoWindowCreator.cpp
GeckoWindowCreator.h
global.h
MailFrame.cpp bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones 2006-02-03 14:18:39 +00:00
MailFrame.h
makefile.vc
README.txt
wxEmbed.def
wxEmbed.dsp
wxEmbed.rc

wxEmbed is a sample application developed with wxWindows to demonstrate
various ways of embedding Gecko. It contains a sample browser and several
other demonstrations of embedded Gecko.

wxEmbed is deliberately not based upon wxMozilla - a 3rd party wrapper
for wxWindows. wxMozilla is the recommended route if you are more interested
in something more robust and cross-platform for wxWindows. wxEmbed is intended
more as a test harness for the embedding functionality of Gecko not an end
solution.

wxMozilla is here:

http://wxmozilla.sourceforge.net/

To build wxEmbed you must:

1. Get the latest 2.4 (at least 2.4.1) release from wxwindows.org
2. Build the debug/release static lib versions
3. cd into wxWindows/contrib and build src/xrc and utils/wxrc
4. Set your WXWIN environment variable to point to the wxWindows dir
5. Build Mozilla
6. Set MOZ_SRC environment variable to point to it.
7. Call nmake /f makefile.vc

If the gods were kind you should now have a wxembed.exe that you can copy to
your Mozilla dist directory and execute.