Registers the function callback to be called when main loop level level exits. If data is given, it will be passed to callback when called. Adding a function using gtk::quit_add() is similar to connecting a method to the destroy signal for a gtk loop.
gtk::quit_add() returns an integer identifier which can be passed to gtk::quit_remove() in order to prevent the function from being called.
See also: gtk::quit_remove()