You really shouldn't ever find a widget that emits this signal. The destroy event is triggered by the destruction of a widget's underlying GdkWindow, so if that widget is still capable of emitting the "destroy-event" signal something has gone badly awry.
See also: "delete-event", "event".
Callback function