gecko-dev/webshell/embed/gtk
sspitzer%netscape.com 9b93a6290a ignore generated files
1999-08-27 06:18:20 +00:00
..
examples Added support for --with-nspr so that GtkMozilla can find the nspr headers & includes when they are installed separate from the mozilla tree. Incidentally, this was also breaking for any tinderbox that uses the build-moz-smoke.pl script which includes a number of SeaMonkey-Ports builds. Why wasn't this caught before? 1999-08-25 15:07:13 +00:00
lib ignore generated files 1999-08-27 06:18:20 +00:00
.cvsignore ignore generated files 1999-08-27 06:18:20 +00:00
ABOUT-NLS Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
aclocal.m4 Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
AUTHORS Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
ChangeLog Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
config.guess Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
config.h.in Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
config.sub Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
configure Added support for --with-nspr so that GtkMozilla can find the nspr headers & includes when they are installed separate from the mozilla tree. Incidentally, this was also breaking for any tinderbox that uses the build-moz-smoke.pl script which includes a number of SeaMonkey-Ports builds. Why wasn't this caught before? 1999-08-25 15:07:13 +00:00
configure.in Added support for --with-nspr so that GtkMozilla can find the nspr headers & includes when they are installed separate from the mozilla tree. Incidentally, this was also breaking for any tinderbox that uses the build-moz-smoke.pl script which includes a number of SeaMonkey-Ports builds. Why wasn't this caught before? 1999-08-25 15:07:13 +00:00
COPYING Update licence to MPL 1.1 1999-05-29 12:38:22 +00:00
INSTALL Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
install-sh Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
ltconfig Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
ltmain.sh Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
Makefile.am Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
Makefile.in Added support for --with-nspr so that GtkMozilla can find the nspr headers & includes when they are installed separate from the mozilla tree. Incidentally, this was also breaking for any tinderbox that uses the build-moz-smoke.pl script which includes a number of SeaMonkey-Ports builds. Why wasn't this caught before? 1999-08-25 15:07:13 +00:00
missing Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
mkinstalldirs Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
mozilla_config.mk.in Add a config makefile that can be set by the toplevel config. 1999-08-24 14:43:44 +00:00
NEWS Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
README Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00
stamp-h.in Importing Alexander Larsson's (alex@signum.se) gtkmozilla widget to the tree. 1999-05-28 11:34:26 +00:00

General
=======

Ever wanted to use html pages in your app?
Show your help-pages in a fancy way?

Now it's all possible. GtkMozilla is a widget that makes it easy
to embedd the layout engine from the Mozilla project in any Gtk+
program.

Note that Mozilla is a work in progress, and if you use a later
(or earlier) version of the Mozilla sources you might need to
do some small changes.

The tree i've been using is from cvs checked out May 18 1999.

Compilation
===========
To compile GtkMozilla you need a compiled version of the Mozilla
source tree. Then you just need to run configure and point it at
your mozilla directory.

Something like this:
./configure --with-mozilla=/dir/where/mozilla/is

This builds the basic GtkMozilla library and two examples.

Note:
If you use a later version than me you might need to update
the nsSetupRegistry.cpp file. It is just a copy of
mozilla/webshell/tests/viewer/nsSetupRegistry.cpp
in the Mozilla source tree.

Examples
========

When you compiled GtkMozilla two examples are built, simplebrowser
and helpbrowser. simplebrowser is a small app that can be used to
browse the web. helpbrowser is a small demo of how GtkMozilla could
be used to add help facilities to an app. It contains some demo
text taken from the gdb info pages.

To run the demos (or any program using GtkMozilla) you need to
set some enviroment variables. These help mozilla locating
libraries and datafiles it needs.

If you're running bash, just type something like this (replace the dir
 name):

export LD_LIBRARY_PATH=/dir/where/mozilla/is/dist/bin 
export MOZILLA_FIVE_HOME=/dir/where/mozilla/is/dist/bin

Then try out the examples:

examples/simplebrowser/simplebrowser

and

examples/helpbrowser/helpbrowser