FVWM: Re: Maximize/Restore buttons

From: <romildo_at_uber.com.br>
Date: Thu, 15 Jul 2004 23:24:53 -0300

On Thu, Jul 15, 2004 at 04:27:38PM -0300, romildo_at_gentoo.malaquias.no-ip.org wrote:
>
> I want to set up one of two different images on button 4
> in the title bar, depending on the maximization state
> of the window. This button is to be used as a toggle of
> the mazimation state of window (maximize/restore).
> How can I configure that?

Below is an excerpt from my configuration file where
I try to set the maximize/restore buttons as
described above.

But it is not working: the vector image of the restore
button (the toggled button 4, when the window is
maximized) is not being drawn. Any help? I am running
FVWM 2.5.10 on Gentoo Linux.

#-----------------------------------------------------------------
Style * MWMFunctions
Style * MWMDecor
Style * MWMBorder
Style * MWMButtons

ButtonStyle All - Clear
ButtonStyle 1 - MwmDecorMenu
ButtonStyle 4 - MwmDecorMax
ButtonStyle 6 - MwmDecorMin

# Button 1: window operations
AddButtonStyle 1 \
  Active (HGradient 64 Azure1 Azure3) \
  Inactive (HGradient 64 Gray90 Gray60) \
  MiniIcon

# Button 2: delete
AddButtonStyle 2 \
  Active (HGradient 64 Azure1 White) \
  Inactive (HGradient 64 Grey90 Grey100) \
  (13 20x20_at_0 80x80_at_0 85x80_at_0 25x20_at_0 30x20_at_0 90x80_at_0 50x50_at_0 20x80_at_0 80x20_at_0 85x20_at_0 25x80_at_0 30x80_at_0 90x20_at_0)

#Button 4: Maximize
AddButtonStyle 4 \
  AllActive (HGradient 128 Azure2 Azure1) \
  AllInactive (HGradient 64 Grey80 Grey90) \
  AllNormal (7 20x20_at_0 90x20_at_0 90x25_at_0 20x25_at_0 20x80_at_0 90x80_at_0 90x20_at_0) \
  AllToggled (10 40x70_at_0 10x70_at_0 10x10_at_0 70x10_at_0 70x40_at_0 40x40_at_4 90x40_at_0 90x90_at_0 90x40_at_0 40x40_at_0)

# Button 6: Minimize (image of large window being shrunk down)
AddButtonStyle 6 \
  Active (HGradient 128 LightSteelBlue Azure2) \
  Inactive (HGradient 64 Grey70 Grey80) \
  (4 25x80_at_0 85x80_at_0 85x75_at_4 25x75_at_0)

AddButtonStyle All AllUp (-- flat)
AddButtonStyle All AllDown (-- raised)


Mouse 1 4 A Maximize layer grow grow
#-----------------------------------------------------------------


--
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 Thu Jul 15 2004 - 21:27:41 BST

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