On Mon, Dec 10, 2001 at 10:26:25PM +0000, Richard Curnow wrote: > I've got titlebar buttons set up to force windows to the top or bottom > of the stacking order, or to let them 'float' again, like this: > > Mouse 0 3 A Function "Put-on-top" > Mouse 0 5 A Function "Put-on-bottom" > Mouse 0 7 A Function "Put-at-default" > > with the functions defined thus: > > 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 > > I wanted to make one of the buttons be drawn 'pressed in', depending on > the window's current layer (similar to MWMDecorStick and friends). I've > attached my patch to version 2.4.3 to achieve this. I'm not sure if > it's the best way to do it, but it seemed quite convenient. I have the > buttons defined this way to use the new 'Layer' option to ButtonStyle > that the patch adds: > > ButtonStyle 3 15 [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 3 ActiveDown 15 [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 3 - Layer 6 > > ButtonStyle 5 13 [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 5 ActiveDown 13 [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 5 - Layer 2 > > 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 - Layer 4
I've finally applied the patch with a little clean up and a small bug fix (the button look was not updated when the layer of a window changed). I renamed "Layer" to "MwmDecorLayer". Although the feature has nothing to do with Mwm it makes the effect more clear. Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]