Next: , Previous: , Up: Top   [Contents][Index]

39 Frames

A frame is a rectangle on the screen that contains one or more SXEmacs windows (see Windows). A frame initially contains a single main window (plus perhaps an echo area), which you can subdivide vertically or horizontally into smaller windows. Each window is associated with a modeline (see Modeline Format), and optionally two scrollbars (see Scrollbars). By default the vertical scrollbar is on, the horizontal scrollbar is off.

The frame may also contain menubars (see Menubar), toolbars (see Toolbar Intro), and gutters (see Gutter Intro). By default there is one of each at the top of the frame, with menubar topmost, toolbar next, and gutter lowest, immediately above the windows.

When SXEmacs runs on a text-only terminal, it starts with one TTY frame. If you create additional ones, SXEmacs displays one and only one at any given time—on the terminal screen, of course.

When SXEmacs communicates directly with an X server, it does not have a TTY 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.

Next: , Previous: , Up: Top   [Contents][Index]