Frames remain potentially visible until you explicitly delete them. A deleted frame cannot appear on the screen, but continues to exist as a Lisp object until there are no references to it. There is no way to cancel the deletion of a frame aside from restoring a saved frame configuration (see section Frame Configurations); this is similar to the way windows behave.
frame-live-p
returns non-nil
if the frame
frame has not been deleted.
Some window managers provide a command to delete a window. These work
by sending a special message to the program that operates the window.
When Emacs gets one of these commands, it generates a
delete-frame
event, whose normal definition is a command that
calls the function delete-frame
. See section Miscellaneous Window System Events.
Go to the first, previous, next, last section, table of contents.