Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.80 KB | None | 0 0
  1. (defvar my-fullscreen-p t "Check if fullscreen is on or off")
  2.  
  3. (defun my-non-fullscreen ()
  4.   (interactive)
  5.   (if (fboundp 'w32-send-sys-command)
  6.       ;; WM_SYSCOMMAND restore #xf120
  7.       (w32-send-sys-command 61728)
  8.     (progn (set-frame-parameter nil 'width 82)
  9.            (set-frame-parameter nil 'fullscreen 'fullheight))))
  10.  
  11. (defun my-fullscreen ()
  12.   (interactive)
  13.   (if (fboundp 'w32-send-sys-command)
  14.       ;; WM_SYSCOMMAND maximaze #xf030
  15.       (w32-send-sys-command 61488)
  16.     (set-frame-parameter nil 'fullscreen 'fullboth)))
  17.  
  18. (defun my-toggle-fullscreen ()
  19.   (interactive)
  20.   (setq my-fullscreen-p (not my-fullscreen-p))
  21.   (if my-fullscreen-p
  22.       (my-non-fullscreen)
  23.     (my-fullscreen)))
  24.  
  25. (global-set-key [(f11)] 'my-toggle-fullscreen)
  26. ;(run-with-idle-timer 0.1 nil 'my-toggle-fullscreen)
  27. ;(my-toggle-fullscreen)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement