[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [External] : Re: master cc29fab3a6: Redisplay "invisible" frames tha
From: |
Drew Adams |
Subject: |
RE: [External] : Re: master cc29fab3a6: Redisplay "invisible" frames that are actually visible on modern X |
Date: |
Mon, 26 Dec 2022 16:45:25 +0000 |
> for those
> frames that are marked as actually invisible, I think we should try and
> keep them as invisible as possible. IOW if they appear as
> preview/thumbnails somewhere it should itself be considered as a bug
> (either in our code or in the compositing manager or ...).
> Keeping the preview's appearance up-to-date is wasted efforts in
> this respect.
+1
> PS: In case you need to see concrete uses of invisible frames, you can
> find one in `server.el` and another in GNU ELPA's `xclip.el`.
> There are probably others, but these are the one I know of because
> I coded them :-)
I too have code that makes frames invisible (or visible,
or iconifies them). E.g., in `frame-cmds.el'. E.g.,
`C-h f hide-everything':
hide-everything is an interactive compiled Lisp function in
'frame-cmds.el'.
(hide-everything)
Hide all frames of session at once.
Iconify minibuffer frame; make all others invisible.
Remembers frame configuration in register `C-l' (Control-L).
To restore this frame configuration, use `C-x r j C-l'.