diff options
| author | Martin Rudalics | 2017-10-01 10:17:17 +0200 |
|---|---|---|
| committer | Martin Rudalics | 2017-10-01 10:17:17 +0200 |
| commit | b03b4f6d79f1736f2455574aced92f89ed032d79 (patch) | |
| tree | d1c6e321991f13f90b95dd2a90bded0263c7406c /lisp | |
| parent | ba9139c501ed8220980e898f127e293e8f263ea1 (diff) | |
| download | emacs-b03b4f6d79f1736f2455574aced92f89ed032d79.tar.gz emacs-b03b4f6d79f1736f2455574aced92f89ed032d79.zip | |
Improve handling of iconification of child frames (Bug#28611)
* src/frame.c (Ficonify_frame): Handle `iconify-child-frame' option.
(syms_of_frame): New symbols Qiconify_top_level and Qmake_invisible.
(iconify_child_frame): New option.
* lisp/cus-start.el (iconify-child-frame): Add customization
properties.
* doc/lispref/frames.texi (Child Frames): Describe new option
`iconify-child-frame'. Don't index "top-level frame" twice.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/cus-start.el | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lisp/cus-start.el b/lisp/cus-start.el index b197f2f1de5..fd015b70ca3 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el | |||
| @@ -319,6 +319,13 @@ Leaving \"Default\" unchecked is equivalent with specifying a default of | |||
| 319 | (const :tag "Always" t) | 319 | (const :tag "Always" t) |
| 320 | (repeat (symbol :tag "Parameter"))) | 320 | (repeat (symbol :tag "Parameter"))) |
| 321 | "25.1") | 321 | "25.1") |
| 322 | (iconify-child-frame frames | ||
| 323 | (choice | ||
| 324 | (const :tag "Do nothing" nil) | ||
| 325 | (const :tag "Iconify top level frame instead" iconify-top-level) | ||
| 326 | (const :tag "Make frame invisible instead" make-invisible) | ||
| 327 | (const :tag "Iconify" t)) | ||
| 328 | "26.1") | ||
| 322 | (tooltip-reuse-hidden-frame tooltip boolean "26.1") | 329 | (tooltip-reuse-hidden-frame tooltip boolean "26.1") |
| 323 | ;; fringe.c | 330 | ;; fringe.c |
| 324 | (overflow-newline-into-fringe fringe boolean) | 331 | (overflow-newline-into-fringe fringe boolean) |