
#                      /*** fvwm2-ade:  menus ***/

#          /*** This section sets up all available menus. ***/

########################################
#                                      #
#     MAIN MENU LAYOUT:                #
#                                      #
#     (only sub-menus are listed;      #
#     no regular items are shown)      #
#                                      #
#                                      #
#     Main (opened by mouse button 1   #
#     |     or shift-control-1 in      #
#     |     the root window)           #
#     |                                #
#     |---- Applications               #
#     |     |                          #
#     |     |---- Terminals            #
#     |     |---- Editors              #
#     |     |---- Personal             #
#     |     |---- Graphics             #
#     |     |---- Sound                #
#     |     |---- Games                #
#     |     |     |                    #
#     |     |     |---- Flying         #
#     |     |     |---- Tetrisrips     #
#     |     |     |---- XPuzzles       #
#     |     |                          #
#     |     |---- Amusements           #
#     |                                #
#     |---- Utilities                  #
#     |     |                          #
#     |     |---- Savers               #
#     |     |---- Locks                #
#     |     |---- FileManagers         #
#     |     |---- DeskTools            #
#     |     |     |                    #
#     |     |     |---- Clocks         #
#     |     |                          #
#     |     |---- SysTools             #
#     |     |     |                    #
#     |     |     |---- RHTools        #
#     |     |     |---- Monitors       #
#     |     |     |---- Setup          #
#     |     |                          #
#     |     |---- DevTools             #
#     |                                #
#     |---- Communication              #
#     |     |                          #
#     |     |---- Hosts                #
#     |     |---- Mail                 #
#     |     |---- Browsers             #
#     |     |---- News                 #
#     |                                #
#     |---- FvwmModules                #
#     |                                #
#     |---- QuitVerify                 #
#                                      #
#                                      #
########################################

AddToMenu Window-Ops
+			"Move"		Move-or-Raise
+                       "Resize"	Resize-or-Raise
+                       "Raise/Lower"	RaiseLower
+                       "(De)Iconify"	Iconify
+			"(Un)Maximize"	Maximize
+			"(Un)Shade"	WindowShade
+                       "(Un)Stick"     Stick
+                       ""              Nop
+                       "Close"         Close
+                       "Destroy"       Destroy
+                       ""              Nop
+                       "ScrollBar"     Module FvwmScroll 1 1

AddToMenu Window-Ops2
+			"Window Ops"    Title
+                       "Move"          Move-or-Raise2
+                       "Resize"        Resize-or-Raise2
+                       "Raise"         Raise
+                       "Lower"         Lower
+                       "(De)Iconify"   Iconify
+                       "(Un)Maximize"  Maximize
+			"(Un)Shade"	WindowShade
+                       "(Un)Stick"     Stick
+                       ""              Nop
+                       "Close"         Close
+                       "Destroy"       Destroy
+                       ""              Nop
+                       "Refresh Screen" Refresh

AddToMenu Main
+			"Program Menu"  Title
+			"Applications"	Popup Applications
+			"Utilities"	Popup Utilities
+			"Communication" Popup Communication
+			"fvwm2 Modules"	Popup FvwmModules
+			""		Nop
+			"Restart fvwm2"	Restart fvwm2
+			"Exit fvwm2"	Popup QuitVerify

AddToMenu Applications
+			"Applications"	Title
+			"Terminals"	Popup Terminals
+			"Editors"	Popup Editors
+			"Personal"	Popup Personal
+			"Graphics"	Popup Graphics
+			"Sound"		Popup Sound
+			"Games"		Popup Games
+			"Amusements"	Popup Amusements

AddToMenu Terminals
+			"nxterm"	Exec nxterm
+			"rxvt"		Exec rxvt
+			"xterm"		Exec xterm
+			"x3270"		Exec x3270

AddToMenu Editors
+			"emacs"		Exec emacs
+			"emacs-nox"	Exec nxterm -T emacs-nox -e emacs-nox
+			""		Nop
+			"jed"		Exec nxterm -T jed -e jed
+			"xjed"		Exec xjed &
+			""		Nop
+			"joe"		Exec nxterm -T joe -e joe
+			""		Nop
+			"xedit"		Exec xedit
+			""		Nop
+			"vi"		Exec nxterm -T vi -e vi
+			"vim"		Exec nxterm -T vim -e vim
+			"vimx"		Exec vimx -g

AddToMenu Personal
#
#+			"addressbook"	Exec addressbook
+			"ical"		Exec ical
#+			"lyx"		Exec lyx
#+			"Star Office"	Exec /usr/local/Office40/bin/soffice
#+			"xacc"		Exec xacc
#+			"xfinans"	Exec xfinans

AddToMenu Graphics
#
#			"acroread"	Exec acroread
+			"bitmap"	Exec bitmap
+			"display"	Exec display
+			"ghostview"	Exec ghostview
+			"gimp"		Exec gimp
#			"idl"		Exec sidl
#			"pixmap"	Exec pixmap
#			"sidl"		Exec nxterm -T IDL -e sidl
#			"sidlde"	Exec sidlde
#			"xcolorsel"	Exec xcolorsel
+			"xdvi"		Exec xdvi
+			"xfig"		Exec xfig
+			"xmag"		Exec xmag
+			"xmorph"	Exec xmorph
+			"xpaint"	Exec xpaint
+			"xv"		Exec xv

AddToMenu Sound		
+			"cdp"		Exec nxterm -T cdplay -e cdp
#
#			"xmcd"		Exec xmcd
+			"xplaycd"	Exec xplaycd
+			""		Nop
#			"xmix"		Exec xmix
+			"xmixer"	Exec xmixer
#			"xmmix"		Exec xmmix
#			""		Nop
#+			"studio"	Exec studio
#+			"xwave"		Exec /usr/local/bin/xwave

AddToMenu Games
+			"Games"		Title
+			"Flying"	Popup Flying
+			"Tetris-like"	Popup Tetrisrips
+			"X-Puzzles"	Popup XPuzzles
+			"christminster" Exec /usr/games/christminster
#+			"doom"		Exec rxvt -bg TOOLSBACKGROUND -fg TOOLSFOREGROUND -fn TINYFIXEDFONT -title "doom" -geometry 60x12 -e sh -i -c "cd /usr/games; ./rundoom"
#+			"ldefx"		Exec /usr/local/bin/ldefx
#+			"maelstrom"	Exec /usr/local/bin/maelstrom
+			"paradise"	Exec /usr/games/netrek.paradise
#			"quake"		Exec /usr/local/bin/xquake
+			"robots"	Exec nxterm -T robots -e /usr/games/robots
+			"spider"	Exec spider
+			"xbill"		Exec xbill
+			"xboard"	Exec xboard -size Small
+			"xboing"	Exec xboing
+			"xchomp"	Exec xchomp
+			"xdemineur"	Exec xdemineur
+			"xevil"		Exec xevil
+			"xgal"		Exec xgal
+			"xgammon"	Exec xgammon
#+			"xkoules"	Exec /usr/games/xkoules
+			"xlander"	Exec xlander
+			"xpat2"		Exec xpat2

AddToMenu Flying
+			"xcannon"	Exec xcannon
+			"xcarrom"	Exec xcarrom
+			"xcurling"	Exec xcurling
+			"xhockey"	Exec xhockey
+			"xpool"		Exec xpool
+			"xsnooker"	Exec xsnooker

AddToMenu Tetrisrips
#+			"xtetris"	Exec xtetris
+			"xbl"		Exec xbl
+			"xhextris"	Exec xhextris
+			"xjewel"	Exec xjewel
+			"xtrojka"	Exec xtrojka

AddToMenu XPuzzles
+			"xcubes"	Exec xcubes
+			"xdino"		Exec xdino
+			"xhexagons"	Exec xhexagons
+			"xmball"	Exec xmball
+			"xmlink"	Exec xmlink
+			"xoct"		Exec xoct
+			"xpyraminx"	Exec xpyraminx
+			"xrubik"	Exec xrubik
+			"xskewb"	Exec xskewb
+			"xtriangles"	Exec xtriangles
#

AddToMenu Amusements
+			"attraction"	Exec attraction -root -mouse -points 10
+			"mxp"		Exec mxp
#+			"xantfarm"	Exec xantfarm
+			"xearth"	Exec xearth
+			"xeyes"		Exec xeyes
+			"xfishtank"	Exec xfishtank
#+			"xoj"		Exec xoj
#+			"xphoon"	Exec xphoon
#+			"xpinguin"	Exec xpinguin
#+			"xroach"	Exec xroach -rc black -rgc LawnGreen -speed 10 -roaches 15 -squish
#+			"xsnow"		Exec xsnow

AddToMenu Utilities
+			"Utilities"	Title
+			"Screensaver"	Popup Savers
+			"Lock Screen"	Popup Locks
+			""		Nop
+			"File Managers"	Popup FileManagers
+			"Desktop Tools"	Popup DeskTools
+			"System Tools"	Popup SysTools
+			"Devel. Tools"	Popup DevTools

AddToMenu Savers
+			"random"	Exec xlock -nolock -mode random -duration 30
+			""		Nop
+			"bats"		Exec xlock -nolock -mode bat
+			"bouboule"	Exec xlock -nolock -mode bouboule
+			"bounce"	Exec xlock -nolock -mode bounce
+			"clock"		Exec xlock -nolock -mode clock
+			"daisy"		Exec xlock -nolock -mode daisy
+			"dclock"	Exec xlock -nolock -mode dclock
+			"eyes"		Exec xlock -nolock -mode eyes
+			"flag"		Exec xlock -nolock -mode flag
+			"grav"		Exec xlock -nolock -mode grav
+			"kaleid"	Exec xlock -nolock -mode kaleid
+			"nose"		Exec xlock -nolock -mode nose
+			"rock"		Exec xlock -nolock -mode rock
+			"shape"		Exec xlock -nolock -mode shape
+			"star"		Exec xlock -nolock -mode star
+			"swarm"		Exec xlock -nolock -mode swarm
+			"world"		Exec xlock -nolock -mode world

AddToMenu Locks
+			"random"	Exec xlock -nolock -mode random -duration 30
+			""		Nop
+			"bats"		Exec xlock -mode bat
+			"bouboule"	Exec xlock -mode bouboule
+			"bounce"	Exec xlock -mode bounce
+			"clock"		Exec xlock -mode clock
+			"daisy"		Exec xlock -mode daisy
+			"dclock"	Exec xlock -mode dclock
+			"eyes"		Exec xlock -mode eyes
+			"flag"		Exec xlock -mode flag
+			"grav"		Exec xlock -mode grav
+			"kaleid"	Exec xlock -mode kaleid
+			"nose"		Exec xlock -mode nose
+			"rock"		Exec xlock -mode rock
+			"shape"		Exec xlock -mode shape
+			"star"		Exec xlock -mode star
+			"swarm"		Exec xlock -mode swarm
+			"world"		Exec xlock -mode world

AddToMenu FileManagers
#			"fr"		Exec fr
+			"schnauzer"	Exec xv -iconic -vsm +vsp
#+			"tkdesk"	Exec tkdesk
+			"git"		Exec nxterm -T "GNU Interactive Tools" -e git
+			"mc"		Exec nxterm -T "Midnight Commander" -e mc
+			"xfm"		Exec xfm

AddToMenu DeskTools
+			"Desktop Tools"	Title
#			"xbmbrowser"	Exec xbmbrowser
+			"xcalc"		Exec xcalc
+			"xclipboard"	Exec xclipboard
+			"xcmap"		Exec xcmap
#+			"xcolorsel"	Exec xcolorsel
#+			"xfontsel"	Exec xfontsel
#+			"xkeycaps"	Exec xkeycaps
+			"xmag"		Exec xmag
+			"xman"		Exec bash -i -c xman
+			"xrefresh"	Exec xrefresh
+			"Clocks"	Popup Clocks

AddToMenu Clocks
+			"oclock"	Exec oclock
+			"rclock"	Exec rclock
#+			"swisswatch"	Exec swisswatch
+			"xclock"	Exec xclock
+			"xdaliclock"	Exec xdaliclock

define(<<USR>>, patsubst(USER, <<`>>, <<>>))dnl
define(<<USR>>, patsubst(USR, <<'>>, <<>>))dnl
define(<<USRTYPE>>, ifelse(USR, <<root>>, <<Root>>, <<User>>))dnl
AddToMenu SysTools
+			"System Tools"	Title
+			"Root Shell"	Exec nxterm -bg LightSalmon3 -fg white -T "Root Shell" -e BASE/bin/rootshell
+			"USRTYPE Tools"	Popup USRTYPE<<Tools>>
+			"Sys. Monitors" Popup Monitors

AddToMenu RootTools
+			"control-panel"	Exec control-panel
+			""		Nop
+			"apachecfg"	Exec apachecfg
+			"fstool"	Exec fstool
+			"glint"		Exec glint cor
+			"helptool"	Exec helptool
#+			"jazip"		Exec jazip
+			"kernelcfg"	Exec kernelcfg
+			"modemtool"	Exec modemtool
+			"netcfg"	Exec netcfg
+			"printtool"	Exec printtool
+			"timetool"	Exec timetool
+			"tksysv"	Exec tksysv
+			"usercfg"	Exec usercfg
+			"userinfo"	Exec userinfo
+			"usermount"	Exec usermount
+			"usernet"	Exec usernet
+			"userpasswd"	Exec userpasswd
+			""		Nop
+			"bruconfig"	Exec bruconfig
+			"xbru"		Exec xbru

AddToMenu UserTools
+			"glint"		Exec glint
+			"helptool"	Exec helptool
#+			"jazip"		Exec jazip
+			"userinfo"	Exec userinfo
+			"usermount"	Exec usermount
+			"usernet"	Exec usernet
+			"userpasswd"	Exec userpasswd

AddToMenu Monitors
+			"xcpustate"	Exec xcpustate
+			"xosview"	Exec xosview
+			"xsysinfo"	Exec xsysinfo
+			""		Nop
+			"XConsole"	Exec XConsole
+			"xconsole"	Exec xconsole
+			""		Nop
+			"xload"		Exec xload
+			"top"		Exec nxterm -T top -e top

AddToMenu DevTools
+			"tclhelp"	Exec tclhelp
+			"xwpe"		Exec xwpe
+			"xxgdb"		Exec xxgdb

AddToMenu Communication
+			"Communication"	Title
+			"Remote Hosts"	Popup Hosts
+			"E-Mail"	Popup Mail
+			"WWW"		Popup Browsers
+			"News"		Popup News
+			""		Nop
+			"seyon"		Exec seyon
+			"minicom"	Exec nxterm -T minicom -e minicom

AddToMenu Hosts
+                       "mirlyn"        Exec x3270 -model 3279-2 mirlyn.lib.umich.edu

AddToMenu Mail
+			"elm"		Exec nxterm -T elm -e elm
+			"exmh"		Exec exmh
+			"pine"		Exec nxterm -T pine -e pine
+			"xmh"		Exec xmh
+			""		Nop
+			"xbiff"		Exec xbiff
#+			"xmailbox"	Exec xmailbox

AddToMenu Browsers
+			"arena"		Exec arena
+			"lynx"		Exec nxterm -T lynx -e lynx
+			"netscape"	Exec netscape
+			"-install"	Exec netscape -install
+			"xgopher"	Exec xgopher

AddToMenu News
+			"rtin"		Exec nxterm -T rtin -e rtin
+			"slrn"		Exec nxterm -T xlrn -e slrn
+			"trn"		Exec nxterm -T trn -e trn
+			"xrn"		Exec xrn

AddToMenu FvwmModules
+			"Banner"	Module	FvwmBanner
+			"Buttons"	Module	FvwmButtons
+			"Cascade"	Module	FvwmCascade
+			"Command"	Module	FvwmCommand
+			"Config"	Module	FvwmConfig
+			"Console"	Module	FvwmConsole
+			"Debug"		Module  FvwmDebug
#+			"IconBox"	Module	FvwmIconBox
+			"IconMan"	Module	FvwmIconMan
+			"Ident"		Module	FvwmIdent
+			"Pager"		Module	FvwmPager 0 0
+			"Save"		Module	FvwmSave
+			"SaveDesk"	Module	FvwmSaveDesk
+			"Scroll"	Module	FvwmScroll
+			"Talk"		Module  FvwmTalk
#+			"TaskBar"	Module	FvwmTaskBar
+			"Tile"		Module	FvwmTile
#+			"Wharf"		Module	FvwmWharf
+                       "WinList"	Module  FvwmWinList

AddToMenu QuitVerify
+			"End session"	Module FvwmForm QuitVerify
+			""		Nop
+			"Start fvwm1"	Restart fvwm
+			"Start twm"	Restart twm

AddToMenu SysToolsII
+			"System Tools"	Title
+			"Root Shell"	Exec nxterm -bg LightSalmon3 -fg white -T "Root Shell" -e BASE/bin/rootshell
+			"USRTYPE Tools"	Popup USRTYPE<<Tools>>
+			"Sys. Monitors" Popup Monitors

AddToMenu FileManII
+			"File Managers"		Title
#+			"fr"			Exec fr
+			"git"			Exec nxterm -T "GNU Interactive Tools" -e git
+			"mc"			Exec nxterm -T "Midnight Commander" -e mc
+			"schnauzer"		Exec xv -iconic -vsm +vsp
#+			"tkdesk"		Exec tkdesk
+			"xfm"			Exec xfm

AddToMenu DeskToolsII	"Tools"			Title
+			"Desktop"		Popup DeskTools
+			"Development"		Popup DevTools
+			""			Nop

AddToMenu MailII
+			"E-Mail"		Title
+			"elm"			Exec nxterm -T elm -e elm
+			"exmh"			Exec exmh
+			"pine"			Exec nxterm -T pine -e pine
+			"xmh"			Exec xmh
+			""			Nop
+			"xbiff"			Exec xbiff
+			"xmailbox"		Exec xmailbox

AddToMenu WWWII
+			"Browsers"	Title
+			"arena"		Exec arena
+			"lynx"		Exec nxterm -T lynx -e lynx
+			"netscape"	Exec netscape
+			"-install"	Exec netscape -install
+			"xgopher"	Exec xgopher

AddToMenu AppsII
+			"Applications"	Title
+			"Terminals"	Popup Terminals
+			"Editors"	Popup Editors
+			"Personal"	Popup Personal
+			"Graphics"	Popup Graphics
+			"Sound"		Popup Sound
+			"Games"		Popup Games
+			"Amusements"	Popup Amusements

AddToMenu HostsII
+			"Terminals"	Title
+			"Local"		Popup Terminals
+			"Remote"	Popup Hosts

AddToMenu FvwmII
+			"fvwm2"		Title
+ 			"Modules"	Popup FvwmModules
+			"Button Bar"	Popup Buttons
+	                ""		Nop
+	                "Restart"	Restart fvwm2
+ 			"Exit"		Module FvwmForm QuitVerify

AddToMenu Buttons
+			"Button Bar Config"	Title
+			"File Manager" Exec BASE/bin/file_man_setup.tcl BASE MODULEPATH "DQ_FILETOOLEXEC" "FILETOOLCLASS" FILETOOLICON -fn FORMFONT
+			"Desktop Tool"	Exec BASE/bin/desk_tool_setup.tcl BASE MODULEPATH "DQ_DESKTOOLEXEC" "DESKTOOLCLASS" DESKTOOLICON -fn FORMFONT
+			"FvwmPager"	Exec BASE/bin/pager_setup.tcl BASE MODULEPATH PAGERWIDTH PAGERHEIGHT NUMOFDESKTOPS PAGERLABFLAG "PAGERLAB0" "PAGERLAB1" "PAGERLAB2" "PAGERLAB3" "PAGERLAB4" -fn FORMFONT
+			"Mail Tool"	Exec BASE/bin/mail_tool_setup.tcl BASE MODULEPATH "DQ_MAILTOOLEXEC" "MAILTOOLCLASS" MAILTOOLICON -fn FORMFONT
+			"Web Browser"	Exec BASE/bin/web_browser_setup.tcl BASE MODULEPATH "DQ_WEBTOOLEXEC" "WEBTOOLCLASS" WEBTOOLICON -fn FORMFONT
+			"Applications"	Exec BASE/bin/application_setup.tcl BASE MODULEPATH "DQ_B1TOOLEXEC" "B1TOOLCLASS" "B1TOOLLABEL" "DQ_B2TOOLEXEC" "B2TOOLCLASS" "B2TOOLLABEL" -fn FORMFONT
+			"X-Terminal"	Exec BASE/bin/x_terminal_setup.tcl BASE MODULEPATH "DQ_TERMTOOLEXEC" "TERMTOOLCLASS" TERMTOOLICON -fn FORMFONT
+			"Window Mgr. Tool"		Exec BASE/bin/wm_tool_setup.tcl BASE MODULEPATH FVWMTOOLTYPE "DQ_FVWMTOOLNAME" "FVWMTOOLCLASS" FVWMTOOLICON -fn FORMFONT
