frame ->
keep_alive: boolWhen @on, the
application must not end while this frame is visible. An application
main loop such as Epilog's ep_main/0 halts
once display_manager->has_visible_frames
fails, so tools, demos and other windows that answer @off
do not keep Prolog running.
Defaults to the value of the keep_alive class variable
(off). The get method returns the slot; subclasses refine it. E.g.,
pane_frame answers @on
if one of its panes does, where an Epilog terminal always does and a
PceEmacs view does while its buffer holds unsaved changes to a file.
- See also
- display_manager
->has_visible_frames