summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/timer-list.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2022-05-03 19:29:03 +0300
committerEli Zaretskii <eliz@gnu.org>2022-05-03 19:29:03 +0300
commit39fb555a9520969e1225851c2666667000bb1569 (patch)
tree9eef5588eb7f219ed51529c947a8353295eb32bb /lisp/emacs-lisp/timer-list.el
parenta3a7279a4ab00be69519f98536ec75dc81217b50 (diff)
downloademacs-39fb555a9520969e1225851c2666667000bb1569.tar.gz
emacs-39fb555a9520969e1225851c2666667000bb1569.tar.bz2
emacs-39fb555a9520969e1225851c2666667000bb1569.zip
Allow desktop to restore frames and windows on TTY frames
* lisp/frameset.el (frameset-persistent-filter-alist): Add 'top', 'left', 'bottom', and 'right' to frame parameters that are shelved and unshelved when switching from GUI to TTY frames and vice versa. (frameset--restore-frame): Accept two optional arguments DX and DY, and offset by them each frame restored from TTY desktop, to make such restored frames more prominently visible. Force such frames to be visible on GUI display, since the visibility parameter is meaningless for TTY frames. (frameset-restore): Pass DX and DY offsets to 'frameset--restore-frame', when restoring TTY frames on GUI display. * lisp/desktop.el (desktop-restore-frameset): Pass the :force-onscreen argument of 'frameset-restore' as nil when restoring frames on text-mode display. (desktop-restore-forces-onscreen): Document that this option has no real effect on restoring frames on text-mode display. (desktop-restoring-frameset-p): Allow restoring frames in non-GUI sessions, but disallow that when the selected frame is the daemon's initial frame. (Bug#55070)
Diffstat (limited to 'lisp/emacs-lisp/timer-list.el')
0 files changed, 0 insertions, 0 deletions