FVWM: fvwm "feature" with WRQ Reflection X

From: Paul Ripke <stixpjr_at_ozemail.com.au>
Date: Thu, 21 Jun 2001 13:18:19 +1000

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

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:51 BST