glib-sharp Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. System.Delegate Delegate to invoke during idle time To be added. The handler specified by the delegate will be invoked during the GLib main loop execution. If the handler returns the handler is kept for another round of Idle execution, if is returned, the handler is removed. System.Boolean