GNU Emacs Lisp Reference Manual
Chapter 26: Frames
A frame is a rectangle on the screen that contains one or more
Emacs windows. A frame initially contains a single main window (plus
perhaps a minibuffer window), which you can subdivide vertically or
horizontally into smaller windows.
When Emacs runs on a text-only terminal, it starts with one
terminal frame. If you create additional ones, Emacs displays
one and only one at any given time---on the terminal screen, of course.
When Emacs communicates directly with an X server, it does not have a
terminal frame; instead, it starts with a single X window frame.
It can display multiple X window frames at the same time, each in its
own X window.
- Function: framep
object
-
This predicate returns
t if object is a frame, and
nil otherwise.
See Display, for related information.