aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorTrevor Murphy2024-10-17 15:51:14 -0700
committerEli Zaretskii2024-11-16 16:06:37 +0200
commita4014c058b547d4f9c8c61c6737c85c2636fdb34 (patch)
treeca37d60066b30978891c653970c4d28b091338c9 /src/bytecode.c
parent29098a291f535c8e2be114171308169f025de43f (diff)
downloademacs-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