Next: Deleting Frames, Previous: Terminal Parameters, Up: Frames [Contents][Index]
Every frame has a name
parameter; this serves as the default
for the frame title which window systems typically display at the top of
the frame. You can specify a name explicitly by setting the name
frame property.
Normally you don’t specify the name explicitly, and Emacs computes the
frame name automatically based on a template stored in the variable
frame-title-format
. Emacs recomputes the name each time the
frame is redisplayed.
This variable specifies how to compute a name for a frame when you have
not explicitly specified one. The variable’s value is actually a mode
line construct, just like mode-line-format
, except that the
‘%c’ and ‘%l’ constructs are ignored. See Mode Line Data.
This variable specifies how to compute the name for an iconified frame, when you have not explicitly specified the frame title. This title appears in the icon itself.
This variable is set automatically by Emacs. Its value is t
when
there are two or more frames (not counting minibuffer-only frames or
invisible frames). The default value of frame-title-format
uses
multiple-frames
so as to put the buffer name in the frame title
only when there is more than one frame.
The value of this variable is not guaranteed to be accurate except
while processing frame-title-format
or
icon-title-format
.