next up previous contents index
Next: Configurer les raccourcis Up: Configurer un autre gestionnaire Previous: Configuration générale

Configurer les menus

Un menu est délimité par Popup et EndPopup. Le nom du menu est associé à Title. Voici des exemples de menu :

#---------------------#
# Menus et sous-menus #
#---------------------#


# Sous-menus...

Popup "Xclients"
   Title "Xclients"
   Exec "xterm"    exec xterm &
   Nop  ""
   Exec "piou"     exec xterm -e rlogin $HOSTNAME -l piou &
   Nop  ""
   Exec "xcalc"    exec xcalc &
   Exec "xman"     exec xman &
   Exec "top"	   exec xterm -ge 72x36 -font 7x14 -T Top -n Top -e top &
EndPopup

Popup "Module"
	Title	"Modules"
 	Module	"GoodStuff"	GoodStuff
	Module  "Identify" 	FvwmIdent
 	Module	"Save"		FvwmSave
 	Module	"Debug"		FvwmDebug
  	Module	"Pager"		FvwmPager 0 3
 	Module	"FvwmWinList"	FvwmWinList
EndPopup

# Menu de manipulation des fenetres.

Popup "Fenetre_Opt"
   Title   "Options de la fenetre"
   Function "Deplacer" Move-or-Raise
   Function "Changer la taille" Resize-or-Raise
   Raise   "Au dessus"
   Lower   "Au dessous"
   Iconify "Iconifier"
   Stick   "Coller"
   Function "Maximum" maxi_fenetre
   Nop     ""
   Destroy "Detruire"
   Delete  "Supprimer"
   Nop     ""
   Refresh "Rafraichir l'ecran"
EndPopup

# Affiche un menu :
#	* Xclients si on clique une fois
#	* Module si on clique en bougant le souris
# Ferme la fenetre si on clique deux fois

Function "Opt_fenetre"
Popup "Click" Xclients
Popup "Motion" Module
Delete "DoubleClick"
EndFunction

Ces menus peuvent être insérés dans un autre (avec la fonction Popup), comme par exemple le menu principal :

# Menu principal (ou menu racine)

Popup "Fvwm"
   Title   "Fenetres"
   Move    "Deplacer"
   Resize  "Changer la taille"
   Raise   "Au dessus"
   Lower   "Au dessous"
   Iconify "Iconifier"
   Stick   "Coller"
   Nop     ""
   Popup   "Xclients" Xclients
   Nop     ""
   Popup   "Module" Module
   Nop     ""
   Destroy "Detruire"
   Delete  "Supprimer"
   Nop     ""
   Refresh "Rafraichir l'ecran"
   Exec    "Charger Xdefaults"  exec xrdb -load $HOME/.Xdefaults
   Restart "Relancer Fvwm"  fvwm
   Restart "Lancer twm"   twm
   Quit    "Quitter Fvwm"
EndPopup



MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.