Called with a window is mapped, unmapped, reparented, or has its shape changed, respectively.
Note that iconifying and uniconifying windows triggers unmapping and mapping, respectively.
Called when a window is iconified, uniconified, shaded, unshaded, maximized, unmaximized, or has its depth changed, respectively.
Called when a window’s visibility changes. In addition to the window,
the hook is called one one of the symbols
Called the first time a window is mapped, or if the window does not
have a true
placed property. This is an
hook—the first function that returns non-
nil will terminate
the hook call.