Variable: auto-lower-mode-hook
auto-lower-mode-hook is a customizable variable defined in
frame.el.gz.
Value
nil
Documentation
Hook run after entering or leaving auto-lower-mode.
No problems result if this variable is not bound.
add-hook automatically binds it. (This is true for all hook variables.)
Source Code
;; Defined in /usr/src/emacs/lisp/frame.el.gz
(define-minor-mode auto-lower-mode
"Toggle whether or not the selected frame should auto-lower.
Auto Lower mode does nothing under most window managers, which
switch focus on mouse clicks. It only has an effect if your
window manager switches focus on mouse movement (in which case
you should also change `focus-follows-mouse' to t). Then,
enabling Auto Lower Mode causes any graphical Emacs frame which
loses focus to be automatically lowered.
Note that this minor mode controls Emacs's own auto-lower
feature. Window managers that switch focus on mouse movement
often have their own features for raising or lowering frames."
:variable (frame-parameter nil 'auto-lower))