Initial revision
[wmaker-crm.git] / WindowMaker / menu.fr
blobcdc0bea802071644a900cef15311bb335819dab7
1 /*
2  * définition du menu de fond pour WindowMaker
3  * 
4  * La syntaxe est:
5  *
6  * <Titre> [SHORTCUT <Raccourci>] <Commande> <Paramètres>
7  *
8  * <Titre> est une chaine de charactères qui représente un titre. Il doit
9  *         être entre guillemets si il y a des espaces.
10  *
11  * SHORTCUT spécifie un raccourci pour une entrée dans le menu. <Raccourci>
12  * a la même syntaxe que les options pour les raccourcis clavier dans le
13  * fichier ~/GNUstep/Defaults/WindowMaker, comme par example RootMenuKey ou
14  * encore MiniaturizeKey.
15  *
16  * Il n'est pas possible de spécifier un raccourci pour une entrée MENU
17  * ou OPEN_MENU.
18  *
19  * <Commande> une des commandes valides:
20  *
21  *      MENU                        Commence une définition de (sous)menu
22  *
23  *      END                         Fin d'une définition de (sous)menu
24  *
25  *      OPEN_MENU                   Ouvre un menu depuis un fichier, un "pipe"
26  *                                  ou le contenu d'un ou plusieurs répertoires
27  *                                  et eventuellement peut etre précédé d'une
28  *                                  commande.
29  *
30  *      WORKSPACE_MENU              Ajoute un sous menu pour les opérations
31  *                                  sur l'espace de travail. Il ne peut y
32  *                                  avoir qu'un seul WORKSPACE_MENU.
33  *
34  *      EXEC                        Execute un programme externe
35  *
36  *      EXIT                        Quitte le gestionnaire de fenêtres
37  *
38  *      RESTART [<window manager>]  Redémarre WindowMaker ou démarre un
39  *                                  autre gestionnaire de fenêtres
40  *
41  *      REFRESH                     Retrace l'écran
42  *
43  *      ARRANGE_ICONS               Arrange les icônes sur l'espace de
44  *                                  travail
45  *
46  *      SHUTDOWN                    Tue tout les clients ( et termine la
47  *                                  session X Window)
48  *
49  *      SHOW_ALL                    Montre toutes les fenêtres sur l'espace
50  *                                  de travail
51  *
52  *      HIDE_OTHERS                 Cache toutes les fenêtres sur l'espace
53  *                                  de travail qui sont en arrière plan
54  *
55  *      SAVE_SESSION                Sauve la l'état courant du bureau, cela
56  *                                  inclus toute les applications en marche,
57  *                                  tout leur indices (geometrie, position
58  *                                  sur l'écran, l'espace de travail sur
59  *                                  lequel elle sont, si elles ont ete lancées
60  *                                  par le "dock" ou le "clip", si elles
61  *                                  etaient minimisées, ombrées ou cachées).
62  *                                  De plus, l'espace de travail courant
63  *                                  sera aussi sauvé. Tout sera remis dans
64  *                                  cet état a chaque démarrage de
65  *                                  WindowMaker jusqu'au prochain usage de
66  *                                  SAVE_SESSION ou CLEAR_SESSION. Si
67  *                                  "SaveSessionOnExit" est égal à "Yes"
68  *                                  dans le fichier de domaine de
69  *                                  WindowMaker, alors la sauvegarde est
70  *                                  automatiquement faite a chaque fin de
71  *                                  session, abandonnant toute SAVE_SESSION
72  *                                  ou CLEAR_SESSION antérieure (Voir plus
73  *                                  bas).
74  *
75  *      CLEAR_SESSION               Efface la sauvegarde de toute session
76  *                                  antérieure. Ceci n'aura aucun effet si
77  *                                  "SaveSessionOnExit" est égal à "Yes".
78  *
79  *      INFO_PANEL                  Affiche le panneau d'informations sur 
80  *                                  WindowMaker.
81  *
82  *      LEGAL_PANEL                 Affiche le panneau d'informations sur
83  *                                  le statut legal de WindowMaker.
84  *
85  * Syntaxe d'OPEN_MENU:
86  *
87  * 1. Utilisation d'un fichier de menu.
88  *      // Ouvre "fichier.menu" (celui-ci doit contenir un fichier de menu
89  *      // valide) et l'insère à la position courante.
90  *
91  *   OPEN_MENU fichier.menu
92  *
93  * 2. Utilisation de "pipes".
94  *      // Ouvre une commande et utilise sa sortie standard pour construire
95  *      // un menu (la sortie standard de la commande doit être une
96  *      // description de menu valide). L'espace entre '|' est optionel.
97  *
98  *   OPEN_MENU | commande
99  *
100  * 3. Utilisation de répertoires.
101  *      // Ouvre un ou plusieurs répertoires et construit un menu avec tout
102  *      // les sous répertoires et les fichiers éxécutables a l'intérieur et
103  *      // les classe dans l'ordre alphabétique.
105  *   OPEN_MENU /un/répertoire [/un/autre/repértoire ...]
107  * 4. Utilisation de répertoires avec une commande.
108  *      // Ouvre un ou plusieurs répertoires et construit un menu avec tout
109  *      // les sous répertoires et les fichiers lisibles a l'intérieur et
110  *      // les classe dans l'ordre alphabétique, précédant chacun d'eux
111  *      // d'une commande.
113  *   OPEN_MENU /un/répertoire [/un/autre/répertoire ...] WITH commande -option
115  * <Parametre> est le programme a éxécuter.
117  * ** Options pour la ligne de commande après EXEC:
119  * %s           substituer avec la sélection courante
120  * %a(message)  ouvre une boite de dialogue avec un message et fait la
121  *              substitution avec ce que vous avez tapé
122  * %w           substituer par la "XID" de la fenêtre en avant plan courante
124  * Vous pouvez outrepasser des charactères spéciaux (comme % et ") avec le
125  * charactère \
127  * ex: xterm -T "\"Hello World\""
129  * Vous pouvez aussi utiliser des séquences "escape", comme \n
131  * Chaque déclaration de MENU doit avoir sa déclaration END à la fin.
133  * Exemple:
135  * "Test" MENU
136  *      "XTerm" EXEC xterm
137  *              // Crée un sous menu avec le contenu de /usr/openwin/bin
138  *      "Applications XView" OPEN_MENU "/usr/openwin/bin"
139  *              // Quelques applications X11 dans différents répertoires
140  *      "Applications X11" OPEN_MENU /usr/X11/bin ~/bin/X11
141  *              // Définir quelques images de fond
142  *      "Fond d'écran" OPEN_MENU ~/images /usr/share/images WITH wmsetbg -u -t
143  *              // Insère le fichier "style.menu" dans cette entrée
144  *      "Style" OPEN_MENU style.menu
145  * "Test" END
146  */
148 #include "wmmacros"
150 "Applications" MENU
151         "Informations" MENU
152                 "Panneau d'informations" INFO_PANEL
153                 "Panneau d'informations légales" LEGAL_PANEL
154                 "Console système" EXEC xconsole
155                 "Charge système" EXEC xosview || xload
156                 "Liste des processus" EXEC xterm -e top
157                 "Butineur d'aide" EXEC xman
158         "Informations" END
159         "Terminal X" EXEC xterm -sb
160         "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
161         "Espaces de travail" WORKSPACE_MENU
162         "Applications" MENU
163                 "Graphismes" MENU
164                         "Gimp" EXEC gimp >/dev/null
165                         "XV" EXEC xv
166                         "XPaint" EXEC xpaint
167                         "XFig" EXEC xfig
168                 "Graphismes" END
169                 "Xfm" EXEC xfm
170                 "OffiX Files" EXEC files
171                 "LyX" EXEC lyx
172                 "Netscape" EXEC netscape
173                 "Ghostview" EXEC ghostview %a(Entrez un fichier)
174                 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Entrez un fichier PDF)
175                 "TkDesk" EXEC tkdesk
176         "Applications" END
177         "Editeurs" MENU
178                 "XFte" EXEC xfte
179                 "XEmacs" EXEC xemacs || emacs
180                 "XJed" EXEC xjed
181                 "NEdit" EXEC nedit
182                 "Xedit" EXEC xedit
183                 "VI" EXEC xterm -e vi
184         "Editeurs" END
185         "Divers" MENU
186                 "Xmcd" EXEC xmcd 2> /dev/null
187                 "Xplaycd" EXEC xplaycd
188                 "Xmixer" EXEC xmixer
189         "Divers" END
190         "Utilitaires" MENU
191                 "Calculatrice" EXEC xcalc
192                 "Propriétés de la fenêtre" EXEC xprop | xmessage -center -title 'xprop' -file -
193                 "Sélecteur de polices" EXEC xfontsel
194                 "Emulateur de terminal" EXEC xminicom
195                 "Loupe" EXEC xmag
196                 "Carte des couleurs" EXEC xcmap
197                 "XKill" EXEC xkill
198                 "ASClock" EXEC asclock -shape
199                 "Sélections" EXEC xclipboard
200         "Utilitaires" END
201         
202         "Sélection" MENU
203                 "Copier" EXEC echo '%s' | wxcopy
204                 "Envoyer à" EXEC xterm -name mail -T "Pine" -e pine %s
205                 "Naviguer" EXEC netscape %s
206                 "Rechercher dans le manuel" EXEC MANUAL_SEARCH(%s)
207         "Sélection" END
208         
209         "Espace de travail" MENU
210                 "Cacher les autres fenêtres" HIDE_OTHERS
211                 "Montrer toutes les fenêtres" SHOW_ALL
212                 "Arranger les icônes" ARRANGE_ICONS
213                 "Retracer l'écran" REFRESH
214                 "Vérrouiller" EXEC xlock -allowroot -usefirst
215                 "Sauver la session" SAVE_SESSION
216                 "Effacer la session" CLEAR_SESSION
217         "Espace de travail" END
219         "Apparence" MENU
220                 "Thèmes" OPEN_MENU THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle
221                 "Styles" OPEN_MENU STYLES_DIR ~/GNUstep/Library/WindowMaker/Styles WITH setstyle
222                 "Jeu d'icônes" OPEN_MENU ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons
223                 "Fond d'écran" MENU
224                         "Unifié" MENU
225                                 "Noir" WS_BACK '(solid, black)'
226                                 "Bleu" WS_BACK '(solid, "#505075")'
227                                 "Indigo" WS_BACK '(solid, "#243e6c")'
228                                 "Bleu foncé" WS_BACK '(solid, "#180090")'
229                                 "Violet" WS_BACK '(solid, "#554466")'
230                                 "Blanc crème" WS_BACK '(solid, "wheat4")'
231                                 "Gris foncé" WS_BACK '(solid, "#333340")'
232                                 "Bordeaux" WS_BACK '(solid, "#400020")'
233                         "Unifié" END
234                         "Degradé" MENU
235                                 "Drapeau" WS_BACK '(mdgradient, green, red, white, green)'
236                                 "Ciel" WS_BACK '(vgradient, blue4, white)'
237                         "Degradé" END
238                         "Images" OPEN_MENU BACKGROUNDS_DIR ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
239                 "Fond d'écran" END
240                 "Sauver le thème" EXEC getstyle -t ~/GNUstep/Library/WindowMaker/Themes/"%a(Nom du theme)"
241                 "Sauver le jeu d'icônes" EXEC geticonset ~/GNUstep/Library/WindowMaker/IconSets/"%a(Nom du jeu d'icones)"
242         "Apparence" END
244         "Quitter" MENU
245                 "Redémarrer" RESTART
246                 "Démarrer AfterStep" RESTART afterstep
247                 "Quitter..." EXIT
248                 "Terminer la session" SHUTDOWN
249         "Quitter" END
250 "Applications" END