Libsigc

Libsigc is a C program library. The library provides a signal-slot mechanism, a type-safe form of callback functions. Provided it is under the free license LGPL.

The implementation of callback functions is particularly important for GUI libraries of central importance. The principle of strong type safety in C makes this special concepts necessary. The libsigc implements a signal-slot mechanism with the help of C templates and functors.

The first version of libsigc is designed for the gtkmm library. It provides a C interface for GTK and GNOME available, the example used by Inkscape. However, use some other projects, regardless of gtkmm, libsigc . The libsigc is the model for the signal-slot mechanism of the library Boost ( Boost.Signals ).

511496
de