Just what properties a frame has depends on what display mechanism it
uses. Here is a table of the properties of an X window frame; of these,
name, height, width, and buffer-predicate
provide meaningful information in non-X frames.
nameIf you specify the frame name explicitly when you create the frame, the
name is also used (instead of the name of the SXEmacs executable) when
looking up X resources for the frame.
display"host:dpy.screen", just like the
DISPLAY environment variable.
left(+ pos) which permits specifying a
negative pos value.
A negative number −pos, or a list of the form (-
pos), actually specifies the position of the right edge of the
window with respect to the right edge of the screen. A positive value
of pos counts toward the left. If the property is a negative
integer −pos then pos is positive!
top(+ pos) which permits specifying a
negative pos value.
A negative number −pos, or a list of the form (-
pos), actually specifies the position of the bottom edge of the
window with respect to the bottom edge of the screen. A positive value
of pos counts toward the top. If the property is a negative
integer −pos then pos is positive!
icon-lefticon-topuser-positionnil if the screen position of the frame was explicitly
requested by the user (for example, with the ‘-geometry’ option).
Nothing automatically makes this property non-nil; it is up to
Lisp programs that call make-frame to specify this property as
well as specifying the left and top properties.
heightframe-pixel-height; see Size and Position.)
widthframe-pixel-width; see Size and Position.)
window-idminibuffert means
yes, nil means no, only means this frame is just a
minibuffer. If the value is a minibuffer window (in some other frame),
the new frame uses that minibuffer.
Note: Minibuffer-only and minibuffer-less frames are not yet implemented
in SXEmacs.
buffer-predicateother-buffer uses this predicate (from the selected frame) to
decide which buffers it should consider, if the predicate is not
nil. It calls the predicate with one arg, a buffer, once for
each buffer; if the predicate returns a non-nil value, it
considers that buffer.
scroll-bar-widthcursor-colorborder-colorborder-widthinternal-border-widthunsplittablenil, this frame's window is never split automatically.
inter-line-spacemodeline