]> git.eshelyaron.com Git - emacs.git/commit
Add support for _NET_WM_STATE_SHADED
authorPo Lu <luangruo@yahoo.com>
Thu, 24 Feb 2022 01:38:37 +0000 (09:38 +0800)
committerPo Lu <luangruo@yahoo.com>
Thu, 24 Feb 2022 01:38:37 +0000 (09:38 +0800)
commit543ae215c111e175871c6efc891d7816c2dd0f8c
tree7a705cd9588519a2418671342664b7d8d9869085
parentd132bfe6cdb18d12a63c80b4846d6e2404d05ec2
Add support for _NET_WM_STATE_SHADED

* doc/lispref/frames.texi (Management Parameters): Document new
frame parameter `shaded'.
* etc/NEWS: Announce new frame parameter.

* src/frame.c (frame_parms) [HAVE_X_WINDOWS]: New frame
parameter `shaded'.
(syms_of_frame): New symbol `shaded'.
* src/xfns.c (x_frame_parm_handlers): Install handler
`x_set_shaded'.
* src/xterm.c (x_set_shaded): New frame parameter handler.
(x_get_current_wm_state): New parameter `shaded'.  All callers
changed.
(x_net_wm_state):
(x_handle_net_wm_state): Handle shaded state.
(x_term_init): Intern new atom `shaded'.
* src/xterm.h: Update prototypes.
doc/lispref/frames.texi
etc/NEWS
src/frame.c
src/xfns.c
src/xterm.c
src/xterm.h