aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref/frames.texi
diff options
context:
space:
mode:
authorMartin Rudalics <[email protected]>2011-09-23 11:12:53 +0200
committerMartin Rudalics <[email protected]>2011-09-23 11:12:53 +0200
commitb33b68a32cc0d0b7f60a1de9a17e59e38e72a3d1 (patch)
tree73a407c9e44f76dd3a5b02f208e301daa475b119 /doc/lispref/frames.texi
parent71146d7b6e7524c91b4eee124cfdaaf86aa21643 (diff)
Document changes to windows code.
* frames.texi (Frames and Windows): Move section and rename to Windows and Frames in windows.texi. * windows.texi (Windows): Restructure. (Basic Windows): Rewrite. Explain live and internal windows and normalization functions. (Windows and Frames): Move section here from frames.texi. Describe subwindows, window combinations, window tree, and corresponding functions including window-list here. (Window Sizes): Rename section from Size of Window and move it up in chapter. Describe total and body sizes and the corresponding functions. Explain new semantics of window-min-height/-width. (Resizing Windows): Move section up in chapter. Describe new resize functions. (Splitting Windows): Describe new behavior of split-window, split-window-above-each-other and split-window-side-by-side. Provide examples. Describe window-nest and window-splits options. (Deleting Windows): Minor rewrite. (Selecting Windows): Minor rewrite. Describe frame-selected-window and set-frame-selected-window here. (Cyclic Window Ordering): Minor rewrite. Describe window-list-1. (Buffers and Windows): Rewrite. Explain a window's previous and next buffers and the corresponding functions. * elisp.texi (Top): Update node listings for frames and windows sections.
Diffstat (limited to 'doc/lispref/frames.texi')
-rw-r--r--doc/lispref/frames.texi49
1 files changed, 0 insertions, 49 deletions
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi
index d619b92e4d..d9399e98a6 100644
--- a/doc/lispref/frames.texi
+++ b/doc/lispref/frames.texi
@@ -86,8 +86,6 @@ is the same as for @code{framep} above.
* Frame Titles:: Automatic updating of frame titles.
* Deleting Frames:: Frames last until explicitly deleted.
* Finding All Frames:: How to examine all existing frames.
-* Frames and Windows:: A frame contains windows;
- display of text always works through windows.
* Minibuffers and Frames:: How a frame finds the minibuffer to use.
* Input Focus:: Specifying the selected frame.
* Visibility of Frames:: Frames may be visible or invisible, or icons.
@@ -1309,53 +1307,6 @@ direction.
See also @code{next-window} and @code{previous-window}, in @ref{Cyclic
Window Ordering}.
-@node Frames and Windows
-@section Frames and Windows
-
- Each window is part of one and only one frame; you can get that frame
-with @code{window-frame}.
-
-@defun window-frame window
-This function returns the frame that @var{window} is on.
-@end defun
-
- All the non-minibuffer windows in a frame are arranged in a cyclic
-order. The order runs from the frame's top window, which is at the
-upper left corner, down and to the right, until it reaches the window at
-the lower right corner (always the minibuffer window, if the frame has
-one), and then it moves back to the top. @xref{Cyclic Window Ordering}.
-
-@defun frame-first-window &optional frame
-This returns the topmost, leftmost window of frame @var{frame}.
-If omitted or @code{nil}, @var{frame} defaults to the selected frame.
-@end defun
-
-At any time, exactly one window on any frame is @dfn{selected within the
-frame}. The significance of this designation is that selecting the
-frame also selects this window. Conversely, selecting a window for
-Emacs with @code{select-window} also makes that window selected within
-its frame. @xref{Selecting Windows}.
-
-@defun frame-selected-window &optional frame
-This function returns the window on @var{frame} that is selected
-within @var{frame}. If omitted or @code{nil}, @var{frame} defaults to
-the selected frame.
-@end defun
-
-@defun set-frame-selected-window frame window &optional norecord
-This sets the selected window of frame @var{frame} to @var{window}.
-If @var{frame} is @code{nil}, it operates on the selected frame. If
-@var{frame} is the selected frame, this makes @var{window} the
-selected window. This function returns @var{window}.
-
-Optional argument @var{norecord} non-@code{nil} means to neither change
-the order of recently selected windows nor the buffer list (@pxref{The
-Buffer List}).
-@end defun
-
- Another function that (usually) returns one of the windows in a given
-frame is @code{minibuffer-window}. @xref{Definition of minibuffer-window}.
-
@node Minibuffers and Frames
@section Minibuffers and Frames