2008/9/2 Donald Chai <[EMAIL PROTECTED]>:
The current arrange() procedure hides and shows windows in the order
specified by "clients". This causes a lot of flicker and
unnecessary screen
redraws when there are many overlapping windows whose stacking
order is
different from "clients", i.e. when using monocle or floating
layouts.
This patch fixes that behavior.
I like your recursive solution and consider it in a slightly
modified way.
Kind regards,
--Anselm
I'm sure there might be other problems I created...I don't understand
the X11 event model at all.
For example, if my pointer is located over window A, and I use the
keyboard to switch between windows B and C, window A briefly gets focus.