Hi,
I've discovered an interesting feature with recent versions of 
fvwm (last version to work for me was 2.0.46). When running 
Reflection X (v7.20) with "Treat windows desktop as X root" 
turned on and fvwm 2.2.5 (or 2.3.32) as window manager, it is 
not possible to raise an fvwm-managed window above a 
windoze-managed window. I've tracked it down to the function 
RaiseWindow() in fvwm/misc.c. Towards the end:
   if(i > 0)
     {
/*      XRaiseWindow(dpy,wins[0]);  */
       /*
            clasen_at_mathematik.uni-freiburg.de - 01/01/1999 -
          simply calling XRaiseWindow(dpy,wins[0]); here will put 
StaysOnTop
          windows over override_redirect windows like FvwmPager 
ballon_win or
          Motif menus. Instead raise wins[0] only above the 
topmost window
          which is managed by us.
       */
...
The remaining code in the if appears (like the comment states) 
to only raise a window above the topmost fvwm-managed window in 
the stack of windows. It appears Reflection X includes 
Windoze-managed windows in the stack, hence giving this feature. 
I've hacked the guts of the if out in 2.2.5 to achieve the old 
behavior, I'm just wondering if there is a better way to meet 
both goals?
BTW, please CC me in via email, I'm not subscribed to this list. Ta.
Thanks,
Paul Ripke
--
stixpjr_at_ozemail.com.au
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Wed Jun 20 2001 - 22:19:08 BST