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@ece.ucdavis.edu
Homepage: http://www.ece.ucdavis.edu/~kenelson/libsigc++
Ftp: ftp://ftp.ece.ucdavis.edu/pub/kenelson/libsigc++
Overview of distribution:
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/sigc++config.h
- the configure header which controls what features
the compiler will use (This is generated by configure
and installed in ${prefix}/lib/sigc++/include/)
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)
win32/ = stuff included for building the VC++ port
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
|