Gtk.Widget::delete-event

function callback(widget, event:Gdk.Event, ):Boolean;

The ::delete-event signal is emitted if a user requests that a toplevel window is closed. The default handler for this signal destroys the window. Connecting Gtk.Widget.prototype.hide_on_delete to this signal will cause the window to be hidden instead, so that it can later be shown again without reconstructing it.

widget

instance of Gtk.Widget that is emitting the signal

event

the event which triggered this signal

Returns

true to stop other handlers from being invoked for the event. false to propagate the event further.