I investigated this further.  I found that MWMDecor isn't necessarily the 
cause.  Here's a config file that reproduces the problem.  I've found a 
workaround so this is purely for anyone who encounters something similar.
#-------------------------------------------------------------------------------
# Minimal config to recreate Eterm windowshade bug.
#-------------------------------------------------------------------------------
AddToFunc InitFunction
+ I 	Schedule 1000 None (DesktopEterm) \
        Exec exec Eterm --geometry 120x25+190+0 --trans --shade 50 --scrollbar 0 
--buttonbar 0 --borderless --name DesktopEterm &
+ I 	Schedule 1000 None (DesktopEterm2) \
        Exec exec Eterm --geometry 120x25+190+385 --trans --shade 50 --scrollbar 
0 --buttonbar 0 --borderless --name DesktopEterm2 &
# this one works
Style DesktopEterm* TitleAtRight, !Borders, NoDecorHint
# these three don't: Eterms shift
#Style DesktopEterm* MWMDecor, TitleAtRight
# OR
#Style DesktopEterm* NoTitle, NoHandles, BorderWidth 0, TitleAtRight
# OR
#Style DesktopEterm* NoTitle, !Borders, TitleAtRight
DestroyFunc ShowHideUtils
AddToFunc ShowHideUtils
+ I	All (Desktop*) WindowShade toggle East
+ I	All (Desktop*, Shaded) Lower
+ I	All (Desktop*, !Shaded) Raise
+ I	Next (DesktopEterm*, !Shaded) FlipFocus
Key	B	A	4	Function ShowHideUtils
Key	R	A	CM	Restart
On Sat, 04 Sep 2004 14:27:39 -0500, jpkotta <sqrt_-1_at_ezrs.com> wrote:
> I have 2 sticky Eterms that I launch at startup.  I have a function to 
> (un)hide them via shading.  The trouble is that each time I do a shade 
> and unshade, they have moved up and to the right by 1 pixel (which make 
> sense because that's the shade direction).
>
> I played with the MoveByProgramMethod and the FixedPPosition styles, but 
> to no avail.  I finally traced the problem to the MWMDecor style.  Is 
> this a known issue?
>
> I'm using version 2.5.10.
>
> jpkotta
> --
> 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.
>
--
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 Mon Sep 06 2004 - 02:19:04 BST