diff options
| author | Richard M. Stallman | 2005-08-09 23:29:57 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2005-08-09 23:29:57 +0000 |
| commit | 1e2e2829f336e3ca68f0001711178f4f9ee586b4 (patch) | |
| tree | e631c10caf37b00e226ad149432941a6703c0cdb /lispref | |
| parent | a11c921564a2630ddffd49e16f72f1803df2bae0 (diff) | |
| download | emacs-1e2e2829f336e3ca68f0001711178f4f9ee586b4.tar.gz emacs-1e2e2829f336e3ca68f0001711178f4f9ee586b4.zip | |
(Window Frame Parameters): Node split up.
(Basic Parameters, Position Parameters, Size Parameters)
(Layout Parameters, Buffer Parameters, Management Parameters)
(Cursor Parameters, Color Parameters): New subnodes.
Diffstat (limited to 'lispref')
| -rw-r--r-- | lispref/frames.texi | 309 |
1 files changed, 192 insertions, 117 deletions
diff --git a/lispref/frames.texi b/lispref/frames.texi index 827f98d24c2..d7412272666 100644 --- a/lispref/frames.texi +++ b/lispref/frames.texi | |||
| @@ -310,14 +310,31 @@ Line Arguments for Emacs Invocation, emacs, The GNU Emacs Manual}. | |||
| 310 | @node Window Frame Parameters | 310 | @node Window Frame Parameters |
| 311 | @subsection Window Frame Parameters | 311 | @subsection Window Frame Parameters |
| 312 | 312 | ||
| 313 | Just what parameters a frame has depends on what display mechanism it | 313 | Just what parameters a frame has depends on what display mechanism |
| 314 | uses. Here is a table of the parameters that have special meanings in a | 314 | it uses. This section describes the parameters that have special |
| 315 | window frame; of these, @code{name}, @code{title}, @code{height}, | 315 | meanings on some or all kinds of terminals. Of these, @code{name}, |
| 316 | @code{width}, @code{buffer-list} and @code{buffer-predicate} provide | 316 | @code{title}, @code{height}, @code{width}, @code{buffer-list} and |
| 317 | meaningful information in terminal frames, and @code{tty-color-mode} | 317 | @code{buffer-predicate} provide meaningful information in terminal |
| 318 | is meaningful @emph{only} in terminal frames. Frame parameter whose | 318 | frames, and @code{tty-color-mode} is meaningful @emph{only} in |
| 319 | values measured in pixels, when used on text-only terminals, count | 319 | terminal frames. |
| 320 | characters or lines instead. | 320 | |
| 321 | @menu | ||
| 322 | * Basic Parameters:: Parameters that are fundamental. | ||
| 323 | * Position Parameters:: The position of the frame on the screen. | ||
| 324 | * Size Parameters:: Frame's size. | ||
| 325 | * Layout Parameters:: Size of parts of the frame, and | ||
| 326 | enabling or disabling some parts. | ||
| 327 | * Buffer Parameters:: Which buffers have been or should be shown. | ||
| 328 | * Management Parameters:: Communicating with the window manager. | ||
| 329 | * Cursor Parameters:: Controlling the cursor appearance. | ||
| 330 | * Color Parameters:: Colors of various parts of the frame. | ||
| 331 | @end menu | ||
| 332 | |||
| 333 | @node Basic Parameters | ||
| 334 | @subsubsection Basic Parameters | ||
| 335 | |||
| 336 | These frame parameters give the most basic information about the | ||
| 337 | frame. @code{title} and @code{name} are meaningful on all terminals. | ||
| 321 | 338 | ||
| 322 | @table @code | 339 | @table @code |
| 323 | @item display | 340 | @item display |
| @@ -325,6 +342,11 @@ The display on which to open this frame. It should be a string of the | |||
| 325 | form @code{"@var{host}:@var{dpy}.@var{screen}"}, just like the | 342 | form @code{"@var{host}:@var{dpy}.@var{screen}"}, just like the |
| 326 | @code{DISPLAY} environment variable. | 343 | @code{DISPLAY} environment variable. |
| 327 | 344 | ||
| 345 | @item display-type | ||
| 346 | This parameter describes the range of possible colors that can be used | ||
| 347 | in this frame. Its value is @code{color}, @code{grayscale} or | ||
| 348 | @code{mono}. | ||
| 349 | |||
| 328 | @item title | 350 | @item title |
| 329 | If a frame has a non-@code{nil} title, it appears in the window system's | 351 | If a frame has a non-@code{nil} title, it appears in the window system's |
| 330 | border for the frame, and also in the mode line of windows in that frame | 352 | border for the frame, and also in the mode line of windows in that frame |
| @@ -342,7 +364,15 @@ you don't specify a name, Emacs sets the frame name automatically | |||
| 342 | If you specify the frame name explicitly when you create the frame, the | 364 | If you specify the frame name explicitly when you create the frame, the |
| 343 | name is also used (instead of the name of the Emacs executable) when | 365 | name is also used (instead of the name of the Emacs executable) when |
| 344 | looking up X resources for the frame. | 366 | looking up X resources for the frame. |
| 367 | @end table | ||
| 368 | |||
| 369 | @node Position Parameters | ||
| 370 | @subsubsection Position Parameters | ||
| 371 | |||
| 372 | Position parameters' values are normally measured in pixels, but on | ||
| 373 | text-only terminals they count characters or lines instead. | ||
| 345 | 374 | ||
| 375 | @table @code | ||
| 346 | @item left | 376 | @item left |
| 347 | The screen position of the left edge, in pixels, with respect to the | 377 | The screen position of the left edge, in pixels, with respect to the |
| 348 | left edge of the screen. The value may be a positive number @var{pos}, | 378 | left edge of the screen. The value may be a positive number @var{pos}, |
| @@ -397,7 +427,15 @@ When you call @code{make-frame}, you should specify a non-@code{nil} | |||
| 397 | value for this parameter if the values of the @code{left} and @code{top} | 427 | value for this parameter if the values of the @code{left} and @code{top} |
| 398 | parameters represent the user's stated preference; otherwise, use | 428 | parameters represent the user's stated preference; otherwise, use |
| 399 | @code{nil}. | 429 | @code{nil}. |
| 430 | @end table | ||
| 431 | |||
| 432 | @node Size Parameters | ||
| 433 | @subsubsection Size Parameters | ||
| 434 | |||
| 435 | Size parameters' values are normally measured in pixels, but on | ||
| 436 | text-only terminals they count characters or lines instead. | ||
| 400 | 437 | ||
| 438 | @table @code | ||
| 401 | @item height | 439 | @item height |
| 402 | The height of the frame contents, in characters. (To get the height in | 440 | The height of the frame contents, in characters. (To get the height in |
| 403 | pixels, call @code{frame-pixel-height}; see @ref{Size and Position}.) | 441 | pixels, call @code{frame-pixel-height}; see @ref{Size and Position}.) |
| @@ -417,14 +455,76 @@ The value @code{fullwidth} specifies that width shall be the size of the | |||
| 417 | screen. The value @code{fullheight} specifies that height shall be the | 455 | screen. The value @code{fullheight} specifies that height shall be the |
| 418 | size of the screen. The value @code{fullboth} specifies that both the | 456 | size of the screen. The value @code{fullboth} specifies that both the |
| 419 | width and the height shall be set to the size of the screen. | 457 | width and the height shall be set to the size of the screen. |
| 458 | @end table | ||
| 420 | 459 | ||
| 421 | @item window-id | 460 | @node Layout Parameters |
| 422 | The number of the window-system window used by the frame | 461 | @subsubsection Layout Parameters |
| 423 | to contain the actual Emacs windows. | ||
| 424 | 462 | ||
| 425 | @item outer-window-id | 463 | These frame parameters enable or disable various parts of the |
| 426 | The number of the outermost window-system window used for the whole frame. | 464 | frame, or control their sizes. |
| 465 | |||
| 466 | @table @code | ||
| 467 | @item border-width | ||
| 468 | The width in pixels of the window border. | ||
| 469 | |||
| 470 | @item internal-border-width | ||
| 471 | The distance in pixels between text and border. | ||
| 472 | |||
| 473 | @item vertical-scroll-bars | ||
| 474 | Whether the frame has scroll bars for vertical scrolling, and which side | ||
| 475 | of the frame they should be on. The possible values are @code{left}, | ||
| 476 | @code{right}, and @code{nil} for no scroll bars. | ||
| 477 | |||
| 478 | @ignore | ||
| 479 | @item horizontal-scroll-bars | ||
| 480 | Whether the frame has scroll bars for horizontal scrolling | ||
| 481 | (non-@code{nil} means yes). Horizontal scroll bars are not currently | ||
| 482 | implemented. | ||
| 483 | @end ignore | ||
| 484 | |||
| 485 | @item scroll-bar-width | ||
| 486 | The width of vertical scroll bars, in pixels, or @code{nil} meaning to | ||
| 487 | use the default width. | ||
| 488 | |||
| 489 | @item left-fringe | ||
| 490 | @itemx right-fringe | ||
| 491 | The default width of the left and right fringes of windows in this | ||
| 492 | frame (@pxref{Fringes}). If either of these is zero, that effectively | ||
| 493 | removes the corresponding fringe. A value of @code{nil} stands for | ||
| 494 | the standard fringe width, which is the width needed to display the | ||
| 495 | fringe bitmaps. | ||
| 496 | |||
| 497 | The combined fringe widths must add up to an integral number of | ||
| 498 | columns, so the actual default fringe widths for the frame may be | ||
| 499 | larger than the specified values. The extra width needed to reach an | ||
| 500 | acceptable total is distributed evenly between the left and right | ||
| 501 | fringe. However, you can force one fringe or the other to a precise | ||
| 502 | width by specifying that width as a negative integer. If both widths are | ||
| 503 | negative, only the left fringe gets the specified width. | ||
| 504 | |||
| 505 | @item menu-bar-lines | ||
| 506 | The number of lines to allocate at the top of the frame for a menu | ||
| 507 | bar. The default is 1. A value of @code{nil} means don't display a | ||
| 508 | menu bar. @xref{Menu Bar}. (The X toolkit and GTK allow at most one | ||
| 509 | menu bar line; they treat larger values as 1.) | ||
| 427 | 510 | ||
| 511 | @item tool-bar-lines | ||
| 512 | The number of lines to use for the tool bar. A value of @code{nil} | ||
| 513 | means don't display a tool bar. (GTK allows at most one tool bar line; | ||
| 514 | it treats larger values as 1.) | ||
| 515 | |||
| 516 | @item line-spacing | ||
| 517 | Additional space to leave below each text line, in pixels (a positive | ||
| 518 | integer) | ||
| 519 | @end table | ||
| 520 | |||
| 521 | @node Buffer Parameters | ||
| 522 | @subsubsection Buffer Parameters | ||
| 523 | |||
| 524 | These frame parameters, meaningful on all kinds of terminals, deal | ||
| 525 | with which buffers have been, or should, be displayed in the frame. | ||
| 526 | |||
| 527 | @table @code | ||
| 428 | @item minibuffer | 528 | @item minibuffer |
| 429 | Whether this frame has its own minibuffer. The value @code{t} means | 529 | Whether this frame has its own minibuffer. The value @code{t} means |
| 430 | yes, @code{nil} means no, @code{only} means this frame is just a | 530 | yes, @code{nil} means no, @code{only} means this frame is just a |
| @@ -443,26 +543,28 @@ considers that buffer. | |||
| 443 | A list of buffers that have been selected in this frame, | 543 | A list of buffers that have been selected in this frame, |
| 444 | ordered most-recently-selected first. | 544 | ordered most-recently-selected first. |
| 445 | 545 | ||
| 546 | @item unsplittable | ||
| 547 | If non-@code{nil}, this frame's window is never split automatically. | ||
| 548 | @end table | ||
| 549 | |||
| 550 | @node Management Parameters | ||
| 551 | @subsubsection Window Management Parameters | ||
| 552 | |||
| 553 | These frame parameters, meaningful only on window system displays, | ||
| 554 | interact with the window manager. | ||
| 555 | |||
| 556 | @table @code | ||
| 557 | @item visibility | ||
| 558 | The state of visibility of the frame. There are three possibilities: | ||
| 559 | @code{nil} for invisible, @code{t} for visible, and @code{icon} for | ||
| 560 | iconified. @xref{Visibility of Frames}. | ||
| 561 | |||
| 446 | @item auto-raise | 562 | @item auto-raise |
| 447 | Whether selecting the frame raises it (non-@code{nil} means yes). | 563 | Whether selecting the frame raises it (non-@code{nil} means yes). |
| 448 | 564 | ||
| 449 | @item auto-lower | 565 | @item auto-lower |
| 450 | Whether deselecting the frame lowers it (non-@code{nil} means yes). | 566 | Whether deselecting the frame lowers it (non-@code{nil} means yes). |
| 451 | 567 | ||
| 452 | @item vertical-scroll-bars | ||
| 453 | Whether the frame has scroll bars for vertical scrolling, and which side | ||
| 454 | of the frame they should be on. The possible values are @code{left}, | ||
| 455 | @code{right}, and @code{nil} for no scroll bars. | ||
| 456 | |||
| 457 | @item horizontal-scroll-bars | ||
| 458 | Whether the frame has scroll bars for horizontal scrolling | ||
| 459 | (non-@code{nil} means yes). (Horizontal scroll bars are not currently | ||
| 460 | implemented.) | ||
| 461 | |||
| 462 | @item scroll-bar-width | ||
| 463 | The width of the vertical scroll bar, in pixels, | ||
| 464 | or @code{nil} meaning to use the default width. | ||
| 465 | |||
| 466 | @item icon-type | 568 | @item icon-type |
| 467 | The type of icon to use for this frame when it is iconified. If the | 569 | The type of icon to use for this frame when it is iconified. If the |
| 468 | value is a string, that specifies a file containing a bitmap to use. | 570 | value is a string, that specifies a file containing a bitmap to use. |
| @@ -473,29 +575,35 @@ picture of a gnu); @code{nil} specifies a text icon. | |||
| 473 | The name to use in the icon for this frame, when and if the icon | 575 | The name to use in the icon for this frame, when and if the icon |
| 474 | appears. If this is @code{nil}, the frame's title is used. | 576 | appears. If this is @code{nil}, the frame's title is used. |
| 475 | 577 | ||
| 476 | @item background-mode | 578 | @item window-id |
| 477 | This parameter is either @code{dark} or @code{light}, according | 579 | The number of the window-system window used by the frame |
| 478 | to whether the background color is a light one or a dark one. | 580 | to contain the actual Emacs windows. |
| 479 | 581 | ||
| 480 | @item tty-color-mode | 582 | @item outer-window-id |
| 481 | @cindex standard colors for character terminals | 583 | The number of the outermost window-system window used for the whole frame. |
| 482 | This parameter overrides the terminal's color support as given by the | ||
| 483 | system's terminal capabilities database in that this parameter's value | ||
| 484 | specifies the color mode to use in terminal frames. The value can be | ||
| 485 | either a symbol or a number. A number specifies the number of colors | ||
| 486 | to use (and, indirectly, what commands to issue to produce each | ||
| 487 | color). For example, @code{(tty-color-mode . 8)} forces Emacs to use | ||
| 488 | the ANSI escape sequences for 8 standard text colors; and a value of | ||
| 489 | -1 means Emacs should turn off color support. If the parameter's | ||
| 490 | value is a symbol, that symbol is looked up in the alist | ||
| 491 | @code{tty-color-mode-alist}, and if found, the associated number is | ||
| 492 | used as the color support mode. | ||
| 493 | 584 | ||
| 494 | @item display-type | 585 | @item wait-for-wm |
| 495 | This parameter describes the range of possible colors that can be used | 586 | If non-@code{nil}, tell Xt to wait for the window manager to confirm |
| 496 | in this frame. Its value is @code{color}, @code{grayscale} or | 587 | geometry changes. Some window managers, including versions of Fvwm2 |
| 497 | @code{mono}. | 588 | and KDE, fail to confirm, so Xt hangs. Set this to @code{nil} to |
| 589 | prevent hanging with those window managers. | ||
| 590 | |||
| 591 | @ignore | ||
| 592 | @item parent-id | ||
| 593 | @c ??? Not yet working. | ||
| 594 | The X window number of the window that should be the parent of this one. | ||
| 595 | Specifying this lets you create an Emacs window inside some other | ||
| 596 | application's window. (It is not certain this will be implemented; try | ||
| 597 | it and see if it works.) | ||
| 598 | @end ignore | ||
| 599 | @end table | ||
| 600 | |||
| 601 | @node Cursor Parameters | ||
| 602 | @subsubsection Cursor Parameters | ||
| 498 | 603 | ||
| 604 | This frame parameter controls the way the cursor looks. | ||
| 605 | |||
| 606 | @table @code | ||
| 499 | @item cursor-type | 607 | @item cursor-type |
| 500 | How to display the cursor. Legitimate values are: | 608 | How to display the cursor. Legitimate values are: |
| 501 | 609 | ||
| @@ -515,52 +623,51 @@ Display a horizontal bar. | |||
| 515 | @item (hbar . @var{height}) | 623 | @item (hbar . @var{height}) |
| 516 | Display a horizontal bar @var{height} pixels high. | 624 | Display a horizontal bar @var{height} pixels high. |
| 517 | @end table | 625 | @end table |
| 626 | @end table | ||
| 518 | 627 | ||
| 519 | @vindex cursor-type | 628 | @vindex cursor-type |
| 520 | The buffer-local variable @code{cursor-type} overrides the value of | 629 | The buffer-local variable @code{cursor-type} overrides the value of |
| 521 | the @code{cursor-type} frame parameter, but if it is @code{t}, that | 630 | the @code{cursor-type} frame parameter, but if it is @code{t}, that |
| 522 | means to use the cursor specified for the frame. | 631 | means to use the cursor specified for the frame. |
| 523 | 632 | ||
| 524 | @item border-width | 633 | @defvar blink-cursor-alist |
| 525 | The width in pixels of the window border. | 634 | This variable specifies how to blink the cursor. Each element has the |
| 635 | form @code{(@var{on-state} . @var{off-state})}. Whenever the cursor | ||
| 636 | type equals @var{on-state} (comparing using @code{equal}), the | ||
| 637 | corresponding @var{off-state} specifies what the cursor looks like | ||
| 638 | when it blinks ``off''. Both @var{on-state} and @var{off-state} | ||
| 639 | should be suitable values for the @code{cursor-type} frame parameter. | ||
| 640 | |||
| 641 | There are various defaults for how to blink each type of cursor, if | ||
| 642 | the type is not mentioned as an @var{on-state} here. Changes in this | ||
| 643 | variable do not take effect immediately, because the variable is | ||
| 644 | examined only when you specify the @code{cursor-type} parameter. | ||
| 645 | @end defvar | ||
| 526 | 646 | ||
| 527 | @item internal-border-width | 647 | @node Color Parameters |
| 528 | The distance in pixels between text and border. | 648 | @subsubsection Color Parameters |
| 529 | 649 | ||
| 530 | @item left-fringe | 650 | These frame parameters control the use of colors. |
| 531 | @itemx right-fringe | ||
| 532 | The default width of the left and right fringes of windows in this | ||
| 533 | frame (@pxref{Fringes}). If either of these is zero, that effectively | ||
| 534 | removes the corresponding fringe. A value of @code{nil} stands for | ||
| 535 | the standard fringe width, which is the width needed to display the | ||
| 536 | fringe bitmaps. | ||
| 537 | 651 | ||
| 538 | The combined fringe widths must add up to an integral number of | 652 | @table @code |
| 539 | columns, so the actual default fringe widths for the frame may be | 653 | @item background-mode |
| 540 | larger than the specified values. The extra width needed to reach an | 654 | This parameter is either @code{dark} or @code{light}, according |
| 541 | acceptable total is distributed evenly between the left and right | 655 | to whether the background color is a light one or a dark one. |
| 542 | fringe. However, you can force one fringe or the other to a precise | ||
| 543 | width by specifying that width as a negative integer. If both widths are | ||
| 544 | negative, only the left fringe gets the specified width. | ||
| 545 | |||
| 546 | @item unsplittable | ||
| 547 | If non-@code{nil}, this frame's window is never split automatically. | ||
| 548 | 656 | ||
| 549 | @item visibility | 657 | @item tty-color-mode |
| 550 | The state of visibility of the frame. There are three possibilities: | 658 | @cindex standard colors for character terminals |
| 551 | @code{nil} for invisible, @code{t} for visible, and @code{icon} for | 659 | This parameter overrides the terminal's color support as given by the |
| 552 | iconified. @xref{Visibility of Frames}. | 660 | system's terminal capabilities database in that this parameter's value |
| 661 | specifies the color mode to use in terminal frames. The value can be | ||
| 662 | either a symbol or a number. A number specifies the number of colors | ||
| 663 | to use (and, indirectly, what commands to issue to produce each | ||
| 664 | color). For example, @code{(tty-color-mode . 8)} specifies use of the | ||
| 665 | ANSI escape sequences for 8 standard text colors. A value of -1 turns | ||
| 666 | off color support. | ||
| 553 | 667 | ||
| 554 | @item menu-bar-lines | 668 | If the parameter's value is a symbol, it specifies a number through |
| 555 | The number of lines to allocate at the top of the frame for a menu | 669 | the value of @code{tty-color-mode-alist}, and the associated number is |
| 556 | bar. The default is 1. A value of @code{nil} means don't display a | 670 | used instead. |
| 557 | menu bar. @xref{Menu Bar}. (The X toolkit and GTK allow at most one | ||
| 558 | menu bar line; they treat larger values as 1.) | ||
| 559 | |||
| 560 | @item tool-bar-lines | ||
| 561 | The number of lines to use for the tool bar. A value of @code{nil} | ||
| 562 | means don't display a tool bar. (GTK allows at most one tool bar line; | ||
| 563 | it treats larger values as 1.) | ||
| 564 | 671 | ||
| 565 | @item screen-gamma | 672 | @item screen-gamma |
| 566 | @cindex gamma correction | 673 | @cindex gamma correction |
| @@ -580,40 +687,8 @@ If your monitor displays colors too light, you should specify a | |||
| 580 | @code{screen-gamma} value smaller than 2.2. This requests correction | 687 | @code{screen-gamma} value smaller than 2.2. This requests correction |
| 581 | that makes colors darker. A screen gamma value of 1.5 may give good | 688 | that makes colors darker. A screen gamma value of 1.5 may give good |
| 582 | results for LCD color displays. | 689 | results for LCD color displays. |
| 583 | |||
| 584 | @item line-spacing | ||
| 585 | Additional space put below text lines, in pixels (a positive integer) | ||
| 586 | |||
| 587 | @item wait-for-wm | ||
| 588 | If non-@code{nil}, tell Xt to wait for the window manager to confirm | ||
| 589 | geometry changes. Some window managers, including versions of Fvwm2 | ||
| 590 | and KDE, fail to confirm, so Xt hangs. Set this to @code{nil} to | ||
| 591 | prevent hanging with those window managers. | ||
| 592 | |||
| 593 | @ignore | ||
| 594 | @item parent-id | ||
| 595 | @c ??? Not yet working. | ||
| 596 | The X window number of the window that should be the parent of this one. | ||
| 597 | Specifying this lets you create an Emacs window inside some other | ||
| 598 | application's window. (It is not certain this will be implemented; try | ||
| 599 | it and see if it works.) | ||
| 600 | @end ignore | ||
| 601 | @end table | 690 | @end table |
| 602 | 691 | ||
| 603 | @defvar blink-cursor-alist | ||
| 604 | This variable specifies how to blink the cursor. Each element has the | ||
| 605 | form @code{(@var{on-state} . @var{off-state})}. Whenever the cursor | ||
| 606 | type equals @var{on-state} (comparing using @code{equal}), Emacs uses | ||
| 607 | @var{off-state} to specify what the cursor looks like when it blinks | ||
| 608 | ``off''. Both @var{on-state} and @var{off-state} should be suitable | ||
| 609 | values for the @code{cursor-type} frame parameter. | ||
| 610 | |||
| 611 | There are various defaults for how to blink each type of cursor, | ||
| 612 | if the type is not mentioned as an @var{on-state} here. Changes | ||
| 613 | in this variable do not take effect immediately, because the variable | ||
| 614 | is examined only when you specify a cursor type for a frame. | ||
| 615 | @end defvar | ||
| 616 | |||
| 617 | These frame parameters are semi-obsolete in that they are automatically | 692 | These frame parameters are semi-obsolete in that they are automatically |
| 618 | equivalent to particular face attributes of particular faces. | 693 | equivalent to particular face attributes of particular faces. |
| 619 | 694 | ||
| @@ -1150,7 +1225,7 @@ they are currently being displayed or not, and this function returns | |||
| 1150 | @end defun | 1225 | @end defun |
| 1151 | 1226 | ||
| 1152 | The visibility status of a frame is also available as a frame | 1227 | The visibility status of a frame is also available as a frame |
| 1153 | parameter. You can read or change it as such. @xref{Window Frame | 1228 | parameter. You can read or change it as such. @xref{Management |
| 1154 | Parameters}. | 1229 | Parameters}. |
| 1155 | 1230 | ||
| 1156 | The user can iconify and deiconify frames with the window manager. | 1231 | The user can iconify and deiconify frames with the window manager. |
| @@ -1195,7 +1270,7 @@ that the minibuffer window is in. | |||
| 1195 | 1270 | ||
| 1196 | You can also enable auto-raise (raising automatically when a frame is | 1271 | You can also enable auto-raise (raising automatically when a frame is |
| 1197 | selected) or auto-lower (lowering automatically when it is deselected) | 1272 | selected) or auto-lower (lowering automatically when it is deselected) |
| 1198 | for any frame using frame parameters. @xref{Window Frame Parameters}. | 1273 | for any frame using frame parameters. @xref{Management Parameters}. |
| 1199 | 1274 | ||
| 1200 | @node Frame Configurations | 1275 | @node Frame Configurations |
| 1201 | @section Frame Configurations | 1276 | @section Frame Configurations |
| @@ -1504,7 +1579,7 @@ is over mouse-sensitive text. | |||
| 1504 | These variables affect newly created frames. They do not normally | 1579 | These variables affect newly created frames. They do not normally |
| 1505 | affect existing frames; however, if you set the mouse color of a frame, | 1580 | affect existing frames; however, if you set the mouse color of a frame, |
| 1506 | that also updates its pointer shapes based on the current values of | 1581 | that also updates its pointer shapes based on the current values of |
| 1507 | these variables. @xref{Window Frame Parameters}. | 1582 | these variables. @xref{Color Parameters}. |
| 1508 | 1583 | ||
| 1509 | The values you can use, to specify either of these pointer shapes, are | 1584 | The values you can use, to specify either of these pointer shapes, are |
| 1510 | defined in the file @file{lisp/term/x-win.el}. Use @kbd{M-x apropos | 1585 | defined in the file @file{lisp/term/x-win.el}. Use @kbd{M-x apropos |