Libsigc++ -- The Typesafe Callback Framework for C++

Distribution of library and components is under the LGPL as listed in the
file COPYING.LIB.  Examples and tests are Public Domain.

Contact info:
   Maintainer:  mailto: kenelson@ece.ucdavis.edu
   Maillist: mailto: libsigc-main@lists.sourceforge.net
   Homepage: http://libsigc.sourceforge.net
   Ftp: ftp://download.sourceforge.net/pub/sourceforge/libsigc/
   CVS:

Overview of distribution:

The distribution is packed primarily for use on unix but
contains all the files needed for other architectures.  
There are subdistributions build from these files which does
not include everything.  If you file set doesn't match this
it is probably a sub-distribution or prepackaged binary.
The full distribution is available on the web site.

   doc/          = documentation on the signal system
     API         - Stripped down header documentation        (beginner)
     FAQ         - Questions asked more than twice           (beginner)
     conventions - coding style conventions.                 (devel)
     UML         - How to read UML diagrams                  (advanced)
     diagrams    - UML diagrams for the signal system and 
                   handle management                         (advanced)
     powerusers  - How to do advanced stuff                  (advanced)
     requirements- What does this package require
     signal      - Detailed description of signal usage      (beginner)

   examples      = examples of various signal functions. 
   
   sigc++/       = source for library. 
     signal_system.h - base header needed for signal system. 
     config/config.h 
                 - the configure header which controls what features  
                   the compiler will use  (This is generated by configure
                   and installed in ${prefix}/lib/sigc++/)

   scripts/      = Automake junk.

   tests/        = programs testing and verifying proper behaviour
                       of libsigc++ tools
     handles/    - tests of mem managment tools              (advanced)
     signals/    - tests of signal system                    (beginner)

   visual/       = Microsoft VC++ port
   djgpp/        = gcc for dos
   riscos/       = Riscos port
   borland/      = Borland port

cygwin uses standard distribution. (no extra files needed)

To get a good overview of how to use the library read doc/signals.
To simple usage examples:  
  examples/hello_world.cc  - hello world callback style. 
  examples/signals.cc      - basic signal usage 
  tests/signals/array_test.cc - slots in arrays for menu system
  tests/signals/func_slot_test.cc - connecting to functions
  tests/signals/object_slot_test.cc - connecting to objects


