I've found a minor problem in how the ROX-Filer
pinboard window (using
the compatibility option to override window manager
control of the
pinboard and panels) interacts with the WindowLab
available from http://www.nickgravgaard.com/windowlab/.
The raising and
lowering mechanism used in WindowLab, accessible via
clicking on the
z-order button on an application's titlebar or on that
entry in the taskbar, is based on the following two rules:
1. If the window is not on the top, raise it to the top.
2. If the window is on top, lower it to the bottom.
When rule #2 takes effect, the window is lowered to the
the pinboard window. The latter does lower itself to
the bottom when a
mouse button is clicked on it, but that isn't enough in
(Note that, for reasons of simplicity, WindowLab
doesn't implement the
NET_WM hints, so it doesn't ensure that windows with
hint are left on the bottom. The attached patch, which
both to 2.1.2 and the June 22 CVS snapshot, changes
pinboard.c to lower
the pinboard window whenever an expose event occurs,
instead of a
button-click event, which appears to successfully keep
window on the bottom even after a window is raised or
Log in to post a comment.