# FVWM-Crystal Panel
# Written by: Maciej Delmanowski <harnir@linux.net.pl>

All (FvwmButtons-Panel) Close
DestroyModuleConfig FvwmButtons-Panel: *
*FvwmButtons-Panel: Geometry -3+3
*FvwmButtons-Panel: BoxSize smart
*FvwmButtons-Panel: Colorset $[cs-panel-inactive]
*FvwmButtons-Panel: Rows 1
*FvwmButtons-Panel: Padding 1 1
*FvwmButtons-Panel: Frame 0

Test (x skype) *FvwmButtons-Panel: (1x1, Size 24 24, \
	Swallow (NoClose, UseOld, Respawn) "skypedock" 'Nop')

Test (x psi) *FvwmButtons-Panel: (1x1, Size 24 24, \
	Swallow (NoClose, UseOld, Respawn) "psidock" 'Nop')

Test (x tleenx2) *FvwmButtons-Panel: (1x1, Size 24 24, \
	Swallow (NoClose, UseOld, Respawn) "GM_Statusdocklet" 'Nop')

Test (x kadu) *FvwmButtons-Panel: (1x1, Size 24 24, \
	Swallow (NoClose, UseOld, Respawn) "Kadu" 'Nop')

Test (x mutt) *FvwmButtons-Panel: (1x1, Size 24 24, Action (Mouse 1) M, \
	Swallow (Close, UseOld, Respawn) "FvwmScript-MailCounter" \
	'Module FvwmScript $./FvwmScript-MailCounter')

Test (x acpi) *FvwmButtons-Panel: (2x1, Size 48 24, \
	Action (Mouse 1) Exec fvwm-crystal.acpi show, \
	Swallow (Close, UseOld, Respawn) "FvwmScript-ACPI" \
	'Module FvwmScript $./FvwmScript-ACPI')


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# XMMS controls button.
Test (x xmms) *FvwmButtons-Panel: (1x1), Size 22 22, \
	Icon "xmms-controls.png", \
        Action (Mouse 1) X xmms --fwd, \
        Action (Mouse 2) XMMS-Find, \
        Action (Mouse 3) X xmms --rew, \
	Action (Mouse 4) Exec exec xmms-shell -e "forward", \
	Action (Mouse 5) Exec exec xmms-shell -e "backward")

# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Main XMMS button, with some menus.
Test (x xmms) *FvwmButtons-Panel: (1x1, Icon "xmms-play.png", \
Action (Mouse 1) Menu /XMMS $[MenuPosition-SW], \
Action (Mouse 2) All (XMMS_Player) Iconify toggle, \
Action (Mouse 3) Exec exec xmms --play-pause)

# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Aumix button.
Test (Init) Exec exec fvwm-crystal.volumed -r 18 -f "volume/%u.png\n"
Test (x aumix) *FvwmButtons-Panel: (1x1, Size 24 24, \
        Action (Mouse 1) X aumix -v +10, \
        Action (Mouse 2) Aumix, \
        Action (Mouse 3) X aumix -v -10, \
        Action (Mouse 4) X aumix -v +2, \
        Action (Mouse 5) X aumix -v -2, \
	Swallow (Close, UseOld) "FvwmScript-Volume" \
	'Module FvwmScript $./FvwmScript-Volume')

*FvwmButtons-Panel: (1x1, Size 22 22, Icon "wallpaper.png", \
Action (Mouse 1) Menu /Panel-Menu $[MenuPosition-SW], \
Action (Mouse 3) Wallpaper-Random)

DestroyMenu /Panel-Menu
AddToMenu /Panel-Menu
+ '$[fc-locale-ScreenSaver]'	Popup /XScreenSaver
+ '$[fc-locale-Screenshot]'	Popup /Screenshot
+ "" Nop
+ '$[fc-locale-Colorsets]'	Popup /Colorsets
+ '$[fc-locale-Decorations]'	Popup /Decorations
+ '$[fc-locale-Wallpaper]'	Popup /Wallpaper
+ "" Nop
+ "Developer Menu"	Popup /DeveloperMenu
+ '$[fc-locale-About]'	About
+ '$[fc-locale-Exit]'	Popup /Exit

*FvwmButtons-Panel: (3x1, Size 66 24, Action About, \
	Swallow (Close, UseOld) "FvwmScript-Clock" \
	'Module FvwmScript $./FvwmScript-Clock')


DestroyFunc FvwmButtons-Panel
AddToFunc FvwmButtons-Panel
+ I All (FvwmButtons-Panel) Close
+ I TestRc (False) None (FvwmButtons-Panel) Module FvwmButtons FvwmButtons-Panel
+ I EWMH-Panel-Top 32

# vim:ft=fvwm
