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