diff options
| author | Trevor Murphy | 2024-10-17 15:51:14 -0700 |
|---|---|---|
| committer | Eli Zaretskii | 2024-11-16 16:06:37 +0200 |
| commit | a4014c058b547d4f9c8c61c6737c85c2636fdb34 (patch) | |
| tree | ca37d60066b30978891c653970c4d28b091338c9 /src/bytecode.c | |
| parent | 29098a291f535c8e2be114171308169f025de43f (diff) | |
| download | emacs-a4014c058b547d4f9c8c61c6737c85c2636fdb34.tar.gz emacs-a4014c058b547d4f9c8c61c6737c85c2636fdb34.zip | |
Add new `header-line-active' and `header-line-inactive' faces
This is all intended to parallel the 'mode-line-active' and
'mode-line-inactive' distinction.
* doc/emacs/display.texi (Standard Faces): Document the new faces.
* lisp/faces.el (header-line-active, header-line-inactive): New
faces.
* src/dispextern.h (CURRENT_HEADER_LINE_ACTIVE_FACE_ID_3)
(CURRENT_HEADER_LINE_ACTIVE_FACE_ID): New macros based on mode
line equivalents.
(face_id): New face IDs.
* src/xdisp.c (window_box_height, pos_visible_p, init_iterator)
(window_text_pixel_size, display_mode_lines, display_mode_line)
(format-mode-line): Replace all uses of HEADER_LINE_FACE_ID with
either a new macro or the new face IDs.
* src/xfaces.c (syms_of_xfaces): New lisp symbols.
(lookup_basic_face, realize_basic_faces): Map new face IDs to
their lisp symbols. (Bug#73862)
Diffstat (limited to 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions