GNU Emacs Lisp Reference Manual
A few other event types represent occurrences within the window system.
(delete-frame (frame))The standard definition of the delete-frame event is to delete frame.
(iconify-frame (frame))ignore; since the frame has already been deiconified, Emacs has no work to do. The purpose of this event type is so that you can keep track of such events if you want to.(make-frame-visible (frame))ignore; since the frame has already been iconified, Emacs has no work to do.If one of these events arrives in the middle of a key sequence---that is, after a prefix key---then Emacs reorders the events so that this event comes either before or after the multi-event key sequence, not within it.