diff options
author | Yuuki Harano <masm+github@masm11.me> | 2021-01-30 23:37:19 +0900 |
---|---|---|
committer | Yuuki Harano <masm+github@masm11.me> | 2021-01-30 23:37:19 +0900 |
commit | 50c76b844bc79309b4f5d9e28a2386b9a6f735b7 (patch) | |
tree | 29f8273d8afccae1f16b723c36548cee150cb0bc /doc/lispref/frames.texi | |
parent | 563a0d94c379292bd88e83f18560ed21c497cea9 (diff) | |
parent | 96f20120c97a0a329fff81a0cc3747082a8a2c55 (diff) | |
download | emacs-50c76b844bc79309b4f5d9e28a2386b9a6f735b7.tar.gz emacs-50c76b844bc79309b4f5d9e28a2386b9a6f735b7.tar.bz2 emacs-50c76b844bc79309b4f5d9e28a2386b9a6f735b7.zip |
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs into feature/pgtk
Diffstat (limited to 'doc/lispref/frames.texi')
-rw-r--r-- | doc/lispref/frames.texi | 50 |
1 files changed, 42 insertions, 8 deletions
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 7f2a6f75422..a15511dc9f5 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi @@ -694,9 +694,17 @@ parameter (@pxref{Management Parameters}). @item Internal Border The internal border is a border drawn by Emacs around the inner frame -(see below). Its width is specified by the @code{internal-border-width} -frame parameter (@pxref{Layout Parameters}). Its color is specified by -the background of the @code{internal-border} face. +(see below). The specification of its appearance depends on whether +or not the given frame is a child frame (@pxref{Child Frames}). + +For normal frames its width is specified by the @code{internal-border-width} +frame parameter (@pxref{Layout Parameters}), and its color is specified by the +background of the @code{internal-border} face. + +For child frames its width is specified by the @code{child-frame-border-width} +frame parameter (but will use the @code{internal-border-width} parameter as +fallback), and its color is specified by the background of the +@code{child-frame-border} face. @item Inner Frame @cindex inner frame @@ -1790,6 +1798,11 @@ The width in pixels of the frame's outer border (@pxref{Frame Geometry}). The width in pixels of the frame's internal border (@pxref{Frame Geometry}). +@vindex child-frame-border-width@r{, a frame parameter} +@item child-frame-border-width +The width in pixels of the frame's internal border (@pxref{Frame +Geometry}) if the given frame is a child frame (@pxref{Child Frames}). + @vindex vertical-scroll-bars@r{, a frame parameter} @item vertical-scroll-bars Whether the frame has scroll bars (@pxref{Scroll Bars}) for vertical @@ -2398,7 +2411,7 @@ attribute of the @code{default} face. @vindex foreground-color@r{, a frame parameter} @item foreground-color -The color to use for the image of a character. It is equivalent to +The color to use for characters. It is equivalent to the @code{:foreground} attribute of the @code{default} face. @vindex background-color@r{, a frame parameter} @@ -3748,10 +3761,31 @@ for instance using the window manager, then this produces a quit and You can specify the mouse pointer style for particular text or images using the @code{pointer} text property, and for images with the @code{:pointer} and @code{:map} image properties. The values you can -use in these properties are @code{text} (or @code{nil}), @code{arrow}, -@code{hand}, @code{vdrag}, @code{hdrag}, @code{modeline}, and -@code{hourglass}. @code{text} stands for the usual mouse pointer -style used over text. +use in these properties are in the table below. The actual shapes +may vary between systems; the descriptions are examples. + +@table @code +@item text +@itemx nil +The usual mouse pointer style used over text (an ``I''-like shape). + +@item arrow +@itemx vdrag +@itemx modeline +An arrow that points north-west. + +@item hand +A hand that points upwards. + +@item hdrag +A right-left arrow. + +@item nhdrag +An up-down arrow. + +@item hourglass +A rotating ring. +@end table Over void parts of the window (parts that do not correspond to any of the buffer contents), the mouse pointer usually uses the |