I just upgraded from fvwm-2.5.7 to fvwm-2.5.26. With 2.5.7, I had a
nice function which allowed me to move icons with SnapGrid, while
moving windows without it:
SnapGrid 0 0
DestroyFunc MoveIcon
AddToFunc MoveIcon
+ I SnapGrid $[ICONWIDTH] $[ICONHEIGHT]
+ I Move
+ I SnapGrid 0 0
Mouse 1 I A MoveIcon
This allowed me to keep my icons nice and tidy on my desktop
($ICONWIDTH and $ICONHEIGHT are both 75), while still alowing me to
place windows wherever I need them.
Upon upgrading, I see that SnapGrid is now a style, so I changed this
to:
Style * SnapGrid 0 0
DestroyFunc MoveIcon
AddToFunc MoveIcon
+ I Style * SnapGrid $[ICONWIDTH] $[ICONHEIGHT]
+ I Move
+ I Style * SnapGrid 0 0
But this no longer works -- the "SnapGrid 0 0" behavior is always in
effect. It appears the Style commands don't take effect until after
the Move.
Is there some way to force the Style changes before the Move?
Thanks,
Steve