I have generally managed windows in two ways in the past. I either close
them and recreate them later, or hide them and show them later. I see
another thing is possible, to activate or deactive a window. And this,
unliking hiding, can be queried. You can't ask if a window is hidden
(which is annoying because you can't toggle show/hide if you don't know
the present state), but you can query activate and use it as a toggle.
What's going on here? Is activate more like bringtofront and select or is
it more like show and hide?