On 20 Dec 2002 14:03:58 +0000, Richard Curnow wrote:
> 
> I think there are a couple of bugs in 2.5.5.
> 
> 1) The Layer command doesn't seem to be working.  The relevant bits of
>    my .fvwm2rc file are
> 
> AddToFunc "Put-on-top" "I" Layer 0 6
> +                      "I" RefreshWindow
> 
> AddToFunc "Put-on-bottom" "I" Layer 0 2
> +                      "I" RefreshWindow
> 
> AddToFunc "Put-at-default" "I" Layer 0 4
> +                      "I" RefreshWindow
> 
> Mouse 0 3    A Function "Put-on-top"
> Mouse 0 5    A Function "Put-on-bottom"
> Mouse 0 7    A Function "Put-at-default"
> 
> AddToMenu Window-Ops "Window Ops" Title
> [snip other stuff]
> +     "StayOnTop"             Put-on-top
> +     "StayOnBottom"          Put-on-bottom
> +     "PutBackToDefault"      Put-at-default
> 
> Neither the title bar buttons nor the menu entries change the stacking
> order in 2.5.5.  These settings worked OK in earlier 2.5.x releases.

I can confirm that the Layer command does not work in cvs.

> 2) The transparency setting is being ignored for some title bar buttons.
>    Again the relevant bits of ~/.fvwm2rc are
> 
> ButtonStyle 7 21 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] -- Flat
> ButtonStyle 7 ActiveDown 21 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] -- Flat
> ButtonStyle 7 - MwmDecorLayer 4
> ButtonStyle 9 17 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] -- Flat
> ButtonStyle 9 ActiveDown 17 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL 
> PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] -- Flat
> ButtonStyle 9 - MwmDecorStick
> Colorset 1 fg white, bg black, Shape, Plain, RootTransparent buffer, tint 
> white 40
> ButtonStyle 3 Inactive Colorset 1 -- Flat
> ButtonStyle 5 Inactive Colorset 1 -- Flat
> ButtonStyle 7 Inactive Colorset 1 -- Flat
> ButtonStyle 7 ToggledInactiveDown Colorset 1 -- Flat
> ButtonStyle 9 Inactive Colorset 1 -- Flat
> ButtonStyle 0 Inactive Colorset 1 -- Flat
> ButtonStyle 8 Inactive Colorset 1 -- Flat
> ButtonStyle 6 Inactive Colorset 1 -- Flat
> ButtonStyle 4 Inactive Colorset 1 -- Flat
> ButtonStyle 2 Inactive Colorset 1 -- Flat
> TitleStyle    Inactive Colorset 1 -- Flat
> BorderStyle Inactive Colorset 1 -- HiddenHandles NoInset Flat
> Mouse 0 9    A Stick toggle
> 
> With these settings, windows without the focus have translucent borders,
> title bars and title bar buttons, except for button 7 which stubbonly
> refuses to be drawn transparent.  I've tried playing with the line
> that's got "ToggledInactiveDown" in it but can't find a setting that
> gives a transparent button in this case.  Similarly, if I click button 9
> to make the window sticky, button 9 isn't drawn transparent.  Maybe
> the transparency is ignored for buttons which have an active MwmDecor
> setting of some kind.

I didn't try it, but I can see possible problems with this. You don't set
transparency for all button states, so you don't have it in all cases.

For example, if you define the ToggledInactiveDown state, it does not
cover the ToggledInactiveUp state. Did you mean ToggledInactive?

You may just use AllInactive super-state that covers all inactive button
states: InactiveUp, InactiveDown, ToggledInactiveUp, ToggledInactiveDown:

  ButtonStyle 9 AllInactive Colorset 1 -- Flat

Also note that you may delete all individual button Colorset lines and use
one common ButtonStyle setting. The following line would be enough to
define transparency in all buttons (when window is inactive):

  ButtonStyle All AllInactive Colorset 1 -- Flat

Regards,
Mikhael.
--
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 [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to