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

All (FvwmButtons-XMMS) Close
DestroyModuleConfig FvwmButtons-XMMS: *
*FvwmButtons-XMMS: Geometry -3+32
*FvwmButtons-XMMS: BoxSize smart
*FvwmButtons-XMMS: ActiveColorset $[cs-panel-active]
*FvwmButtons-XMMS: Colorset $[cs-panel-inactive]
*FvwmButtons-XMMS: Columns 1
*FvwmButtons-XMMS: Padding 1 1
*FvwmButtons-XMMS: Frame 0

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

# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Aumix button.
Test (x aumix) *FvwmButtons-XMMS: (1x1, Size 24 24, \
        Action (Mouse 1) X aumix -v +$[Aumix-VolumeAmount-Button], \
        Action (Mouse 2) Aumix, \
        Action (Mouse 3) X aumix -v -$[Aumix-VolumeAmount-Button], \
        Action (Mouse 4) X aumix -v +$[Aumix-VolumeAmount-Wheel], \
        Action (Mouse 5) X aumix -v -$[Aumix-VolumeAmount-Wheel], \
	Swallow (Close, Respawn) "FvwmScript-Volume" \
	'Module FvwmScript $./FvwmScript-Volume 18')

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

# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# XMMS controls button.
Test (x xmms) *FvwmButtons-XMMS-Controls: (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")


DestroyFunc FvwmButtons-XMMS
AddToFunc FvwmButtons-XMMS
+ I Test (!Start) All (FvwmButtons-XMMS) Close
+ I None (FvwmButtons-XMMS) Module FvwmButtons FvwmButtons-XMMS
+ I EWMH-Panel-Right 32

DestroyFunc FvwmButtons-XMMS-Controls
AddToFunc FvwmButtons-XMMS-Controls
+ I Test (!Start) All (FvwmButtons-XMMS-Controls) Close
+ I None (FvwmButtons-XMMS-Controls) Module FvwmButtons FvwmButtons-XMMS-Controls
+ I EWMH-Panel-Top 32

# vim:ft=fvwm
