diff options
| author | Chong Yidong | 2012-09-30 17:18:38 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-09-30 17:18:38 +0800 |
| commit | 48de8b12215e22390db1bc822e809708070ab938 (patch) | |
| tree | 125595be25583796bec86a019f75c8049164133e /doc/lispref/frames.texi | |
| parent | 5938d5196d09aff887aa74603c102b1f303a613a (diff) | |
| download | emacs-48de8b12215e22390db1bc822e809708070ab938.tar.gz emacs-48de8b12215e22390db1bc822e809708070ab938.zip | |
Update docs for a bunch of 24.3 changes.
* doc/emacs/killing.texi (Rectangles): Document copy-rectangle-as-kill.
* doc/emacs/search.texi (Special Isearch): Document the lax space search
feature and M-s SPC.
(Regexp Search): Move main search-whitespace-regexp description to
Special Isearch.
(Replace): Document replace-lax-whitespace.
* doc/emacs/basic.texi (Position Info): Document C-u M-=.
(Moving Point): Document move-to-column.
* doc/emacs/display.texi (Useless Whitespace): Add delete-trailing-lines.
* doc/emacs/misc.texi (emacsclient Options): Document the effect of
initial-buffer-choice on client frames. Document server-auth-dir.
Do not document server-host, which is bad security practice.
* doc/emacs/building.texi (Lisp Libraries): Docstring lookups can trigger
autoloading. Document help-enable-auto-load.
* doc/emacs/mini.texi (Yes or No Prompts): New node.
* doc/emacs/ack.texi (Acknowledgments): Remove obsolete packages.
* doc/lispref/commands.texi (Click Events): Define "mouse position list".
Remove mention of unimplemented horizontal scroll bars.
(Drag Events, Motion Events): Refer to "mouse position list".
(Accessing Mouse): Document posnp.
* doc/lispref/errors.texi (Standard Errors): Tweak arith-error description.
Tweak markup. Remove domain-error and friends, which seem to be
unused after the floating-point code revamp.
* doc/lispref/functions.texi (Obsolete Functions): Obsolescence also affects
documentation commands. Various clarifications.
(Declare Form): New node.
* doc/lispref/loading.texi (Autoload):
* doc/lispref/help.texi (Documentation Basics): The special sequences can
trigger autoloading.
* doc/lispref/macros.texi (Defining Macros): Move description of `declare' to
Declare Form node.
* doc/lispref/numbers.texi (Integer Basics): Copyedits.
(Float Basics): Consider IEEE floating point always available.
(Random Numbers): Document actual limits.
(Arithmetic Operations): Clarify division by zero. Don't mention
the machine-independence of negative division since it does not
happen in practice.
* doc/lispref/os.texi (Idle Timers): Minor clarifications.
(User Identification): Add system-users and system-groups.
* doc/lispref/strings.texi (String Basics): Copyedits.
* lisp/minibuffer.el (minibuffer-local-filename-syntax): Doc fix.
* lisp/server.el (server-host): Document the security implications.
(server-auth-key): Doc fix.
* lisp/startup.el (initial-buffer-choice): Doc fix.
* src/fns.c (Frandom): Doc fix.
Diffstat (limited to 'doc/lispref/frames.texi')
| -rw-r--r-- | doc/lispref/frames.texi | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 356a891fbcd..af6f4b4c079 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi | |||
| @@ -1529,24 +1529,14 @@ track of such changes. @xref{Misc Events}. | |||
| 1529 | @node Raising and Lowering | 1529 | @node Raising and Lowering |
| 1530 | @section Raising and Lowering Frames | 1530 | @section Raising and Lowering Frames |
| 1531 | 1531 | ||
| 1532 | Most window systems use a desktop metaphor. Part of this metaphor is | 1532 | @cindex raising a frame |
| 1533 | the idea that windows are stacked in a notional third dimension | ||
| 1534 | perpendicular to the screen surface, and thus ordered from ``highest'' | ||
| 1535 | to ``lowest''. Where two windows overlap, the one higher up covers | ||
| 1536 | the one underneath. Even a window at the bottom of the stack can be | ||
| 1537 | seen if no other window overlaps it. | ||
| 1538 | |||
| 1539 | @c @cindex raising a frame redundant with raise-frame | ||
| 1540 | @cindex lowering a frame | 1533 | @cindex lowering a frame |
| 1541 | A window's place in this ordering is not fixed; in fact, users tend | 1534 | Most window systems use a desktop metaphor. Part of this metaphor |
| 1542 | to change the order frequently. @dfn{Raising} a window means moving | 1535 | is the idea that system-level windows (e.g.@: Emacs frames) are |
| 1543 | it ``up'', to the top of the stack. @dfn{Lowering} a window means | 1536 | stacked in a notional third dimension perpendicular to the screen |
| 1544 | moving it to the bottom of the stack. This motion is in the notional | 1537 | surface. Where two overlap, the one higher up covers the one |
| 1545 | third dimension only, and does not change the position of the window | 1538 | underneath. You can @dfn{raise} or @dfn{lower} a frame using the |
| 1546 | on the screen. | 1539 | functions @code{raise-frame} and @code{lower-frame}. |
| 1547 | |||
| 1548 | With Emacs, frames constitute the windows in the metaphor sketched | ||
| 1549 | above. You can raise and lower frames using these functions: | ||
| 1550 | 1540 | ||
| 1551 | @deffn Command raise-frame &optional frame | 1541 | @deffn Command raise-frame &optional frame |
| 1552 | This function raises frame @var{frame} (default, the selected frame). | 1542 | This function raises frame @var{frame} (default, the selected frame). |