# ---------------------------------------------------------------------------
# Programs menu
# ---------------------------------------------------------------------------

DestroyMenu AMenuRootProgram
AddToMenu   AMenuRootProgram "Programs" Title 
+ "XEmacs"	Exec exec xemacs
+ "Emacs"	Exec exec emacs
+ "Gvim"	Exec exec gvim
+ "" Nop
+ "Xcalc"	Exec exec xcalc
+ "" Nop
+ "PDF Viewer"	 Exec exec acroread
+ "Image Viewer" Exec exec FuncFvwmImage
+ "Image Editor" Exec exec  FuncFvwm3Image
+ "" Nop
+ "Mozilla"	Exec exec mozilla
+ "Galeon"	Exec exec galeon
+ "kppp"	Exec exec kppp


# ---------------------------------------------------------------------------
# Preferred programs by type for a click with mouse 1, 2 or 3 on
# the panel buttons
# ---------------------------------------------------------------------------

DestroyFunc FuncFvwmRunInXterm
AddToFunc   FuncFvwmRunInXterm
+ I exec xterm -fg $[fg.cs35] -bg $[bg.cs35] -g 80x40 -T "$0" -n "$0" -e $1

# For a terminal button
DestroyFunc FuncFvwmTerminal
AddToFunc   FuncFvwmTerminal
+ I Exec exec xterm

DestroyFunc FuncFvwm2Terminal
AddToFunc   FuncFvwm2Terminal
+ I Exec exec xterm  -fg $[fg.cs31] -bg $[bg.cs31] -e su -l
#+ I Exec exec xterm -geometry 40x10 -e less /home/olivier/.log

# A file browser?
DestroyFunc FuncFvwm3Terminal
AddToFunc   FuncFvwm3Terminal
+ I FuncFvwmRunInXterm "Top" "top"
#+ I Exec exec xterm -fg $[fg.cs35] -bg $[bg.cs35] -e top

# for an editor button
DestroyFunc FuncFvwmEditor
AddToFunc   FuncFvwmEditor
+ I Exec exec xemacs

DestroyFunc FuncFvwm2Editor
AddToFunc   FuncFvwm2Editor
+ I Exec exec socalc

DestroyFunc FuncFvwm3Editor
AddToFunc   FuncFvwm3Editor
+ I Exec exec sowriter

# for a text viewer button
DestroyFunc FuncFvwmDocView
AddToFunc   FuncFvwmDocView
+ I Exec exec acroread

DestroyFunc FuncFvwm2DocView
AddToFunc   FuncFvwm2DocView
+ I Exec exec soimpress

DestroyFunc FuncFvwm3DocView
AddToFunc   FuncFvwm3DocView
+ I Exec exec ghostview

# For an "image" buttons
DestroyFunc FuncFvwmImage
AddToFunc   FuncFvwmImage
+ I Exec exec display

DestroyFunc FuncFvwm2Image
AddToFunc   FuncFvwm2Image
+ I Exec exec xfig

DestroyFunc FuncFvwm3Image
AddToFunc   FuncFvwm3Image
+ I Exec exec gimp

# For a "www" buttons
DestroyFunc FuncFvwmWWW
AddToFunc   FuncFvwmWWW
+ I Exec exec mozilla

DestroyFunc FuncFvwm2WWW
AddToFunc   FuncFvwm2WWW
+ I Exec exec kppp

DestroyFunc FuncFvwm3WWW
AddToFunc   FuncFvwm3WWW
+ I FuncFvwmRunInXterm "Mail" "mutt"

# For a "applications" buttons
DestroyFunc FuncFvwmPreferred
AddToFunc   FuncFvwmPreferred
+ I Exec exec xcalc

DestroyFunc FuncFvwm2Preferred
AddToFunc   FuncFvwm2Preferred
+ I Exec exec kpm

DestroyFunc FuncFvwm3Preferred
AddToFunc   FuncFvwm3Preferred
+ I Exec exec xplaycd

# For a "multimedia" buttons
DestroyFunc FuncFvwmMultimedia
AddToFunc   FuncFvwmMultimedia
+ I Exec exec xmms

DestroyFunc FuncFvwm2Multimedia
AddToFunc   FuncFvwm2Multimedia
+ I Exec exec xine

DestroyFunc FuncFvwm3Multimedia
AddToFunc   FuncFvwm3Multimedia
+ I Exec exec gmplayer -vo x11 

# For a "game" buttons
DestroyFunc FuncFvwmGame
AddToFunc   FuncFvwmGame
+ I Exec exec kpat

DestroyFunc FuncFvwm2Game
AddToFunc   FuncFvwm2Game
+ I Exec exec gnomine

DestroyFunc FuncFvwm3Game
AddToFunc   FuncFvwm3Game
+ I Exec exec  ktuberling

# ---------------------------------------------------------------------------
# Applets ?
# ---------------------------------------------------------------------------
