> Do you have a pointer to some introductory reading on signals? Lars posted the http address of the boost::signals documentation a few days ago. If you ask him nicely...
The implementation details are a little different to SigC's, but I believe that the boost library was built with close reference to the SigC one. Moreover, the basic idea is pretty simple and common to both. > Can several insets "listen" to the same signal? Yes. The "connections" are nothing more than pointers to either global functions or class methods. They are effectively stored in a list. I understand that the boost library will allow you to call slots in a defined order if you want but that usually the order of calling is random. Experience suggests that SigC just loops over a list. Not that this should be an important point... Angus