diff options
| author | Martin Rudalics | 2021-02-06 18:22:29 +0100 |
|---|---|---|
| committer | Martin Rudalics | 2021-02-06 18:22:29 +0100 |
| commit | 29e9cf291eb35a77ad782e56effddf2fa00ee96c (patch) | |
| tree | 24af9288415937b1ef1cfef2fa40de7cb8a800ef /doc | |
| parent | c0d504eb7e0922be9f9ec6d9b7f1a27c5fc31b33 (diff) | |
| download | emacs-29e9cf291eb35a77ad782e56effddf2fa00ee96c.tar.gz emacs-29e9cf291eb35a77ad782e56effddf2fa00ee96c.zip | |
Permit zero value for 'child-frame-border-width' parameter (Bug#46184)
* doc/lispref/frames.texi (Layout Parameters): Update entry on
'child-frame-border-width' parameter.
* src/frame.c (make_frame): Init child_frame_border_width to -1.
(Fframe_child_frame_border_width): Return internal border width if
child frame border width parameter is nil.
(gui_report_frame_params): Report nil as child frame border
width parameter if the frame value is negative.
* src/frame.h (FRAME_INTERNAL_BORDER_WIDTH): Return value of
child frame border width only if it is not negative.
* src/xfns.c (Fx_create_frame): Default child frame border to -1
when recording it in its frame slot via gui_default_parameter.
* src/nsfns.m (ns_set_child_frame_border_width): Handle nil ARG.
(Fx_create_frame): Default child frame border width parameter to
nil.
* src/w32fns.c (w32_set_child_frame_border_width): Handle nil ARG.
(Fx_create_frame): Default child frame border width parameter to
nil.
* src/xfns.c (x_set_child_frame_border_width): Handle nil ARG.
(Fx_create_frame): Default child frame border width parameter to
nil.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/lispref/frames.texi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index a15511dc9f5..f4316b753d8 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi | |||
| @@ -1802,6 +1802,8 @@ Geometry}). | |||
| 1802 | @item child-frame-border-width | 1802 | @item child-frame-border-width |
| 1803 | The width in pixels of the frame's internal border (@pxref{Frame | 1803 | The width in pixels of the frame's internal border (@pxref{Frame |
| 1804 | Geometry}) if the given frame is a child frame (@pxref{Child Frames}). | 1804 | Geometry}) if the given frame is a child frame (@pxref{Child Frames}). |
| 1805 | If this is @code{nil}, the value specified by the | ||
| 1806 | @code{internal-border-width} parameter is used instead. | ||
| 1805 | 1807 | ||
| 1806 | @vindex vertical-scroll-bars@r{, a frame parameter} | 1808 | @vindex vertical-scroll-bars@r{, a frame parameter} |
| 1807 | @item vertical-scroll-bars | 1809 | @item vertical-scroll-bars |