0.51.1 pre snapshot. Be careful, it may be buggy. It fixes some bugs though.
[wmaker-crm.git] / WindowMaker / menu.fr
blobbe63dd0f4995a77feecf554df9a81e85ec7fa80e
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 $HOME/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  *   Options:
116  *           -noext   retirer tout ce qui se trouve après le dernier point
117  *                    dans le nom de fichier.
119  * <Parametre> est le programme a éxécuter.
121  * ** Options pour la ligne de commande après EXEC:
123  * %s                   substituer avec la sélection courante
124  * %a(titre[,message])  ouvre une boite de dialogue avec un message et fait la
125  *                      substitution avec ce que vous avez tapé
126  * %w                   substituer par la "XID" de la fenêtre en avant plan
127  *                      courante
129  * Vous pouvez outrepasser des charactères spéciaux (comme % et ") avec le
130  * charactère \
132  * ex: xterm -T "\"Hello World\""
134  * Vous pouvez aussi utiliser des séquences "escape", comme \n
136  * Chaque déclaration de MENU doit avoir sa déclaration END à la fin.
138  * Exemple:
140  * "Test" MENU
141  *      "XTerm" EXEC xterm
142  *              / Crée un sous menu avec le contenu de /usr/openwin/bin
143  *      "Applications XView" OPEN_MENU "/usr/openwin/bin"
144  *              / Quelques applications X11 dans différents répertoires
145  *      "Applications X11" OPEN_MENU /usr/X11/bin $HOME/bin/X11
146  *              / Définir quelques images de fond
147  *      "Fond d'écran" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
148  *              / Insère le fichier "style.menu" dans cette entrée
149  *      "Style" OPEN_MENU style.menu
150  * "Test" END
151  */
153 #include "wmmacros"
155 "Applications" MENU
156         "Informations" MENU
157                 "Panneau d'informations" INFO_PANEL
158                 "Panneau d'informations légales" LEGAL_PANEL
159                 "Console système" EXEC xconsole
160                 "Charge système" EXEC xosview || xload
161                 "Liste des processus" EXEC xterm -e top
162                 "Butineur d'aide" EXEC xman
163         "Informations" END
164         "Démarrer..." EXEC %a(Démarrer,Tapez une commande à démarrer:)
165         "Terminal X" EXEC xterm -sb
166         "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
167         "Espaces de travail" WORKSPACE_MENU
168         "Applications" MENU
169                 "Graphismes" MENU
170                         "Gimp" EXEC gimp >/dev/null
171                         "XV" EXEC xv
172                         "XPaint" EXEC xpaint
173                         "XFig" EXEC xfig
174                 "Graphismes" END
175                 "Xfm" EXEC xfm
176                 "OffiX Files" EXEC files
177                 "LyX" EXEC lyx
178                 "Netscape" EXEC netscape
179                 "Ghostview" EXEC ghostview %a(Entrez un fichier)
180                 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Entrez un fichier PDF)
181                 "TkDesk" EXEC tkdesk
182         "Applications" END
183         "Editeurs" MENU
184                 "XFte" EXEC xfte
185                 "XEmacs" EXEC xemacs || emacs
186                 "XJed" EXEC xjed
187                 "NEdit" EXEC nedit
188                 "Xedit" EXEC xedit
189                 "VI" EXEC xterm -e vi
190         "Editeurs" END
191         "Divers" MENU
192                 "Xmcd" EXEC xmcd 2> /dev/null
193                 "Xplaycd" EXEC xplaycd
194                 "Xmixer" EXEC xmixer
195         "Divers" END
196         "Utilitaires" MENU
197                 "Calculatrice" EXEC xcalc
198                 "Propriétés de la fenêtre" EXEC xprop | xmessage -center -title 'xprop' -file -
199                 "Sélecteur de polices" EXEC xfontsel
200                 "Emulateur de terminal" EXEC xminicom
201                 "Loupe" EXEC xmag
202                 "Carte des couleurs" EXEC xcmap
203                 "XKill" EXEC xkill
204                 "Sélections" EXEC xclipboard
205         "Utilitaires" END
206         
207         "Sélection" MENU
208                 "Copier" EXEC echo '%s' | wxcopy
209                 "Envoyer à" EXEC xterm -name mail -T "Pine" -e pine %s
210                 "Naviguer" EXEC netscape %s
211                 "Rechercher dans le manuel" EXEC MANUAL_SEARCH(%s)
212         "Sélection" END
213         
214         "Espace de travail" MENU
215                 "Cacher les autres fenêtres" HIDE_OTHERS
216                 "Montrer toutes les fenêtres" SHOW_ALL
217                 "Arranger les icônes" ARRANGE_ICONS
218                 "Retracer l'écran" REFRESH
219                 "Vérrouiller" EXEC xlock -allowroot -usefirst
220                 "Sauver la session" SAVE_SESSION
221                 "Effacer la session" CLEAR_SESSION
222         "Espace de travail" END
224         "Apparence" MENU
225                 "Thèmes" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
226                 "Styles" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
227                 "Jeu d'icônes" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
228                 "Fond d'écran" MENU
229                         "Unifié" MENU
230                                 "Noir" WS_BACK '(solid, black)'
231                                 "Bleu" WS_BACK '(solid, "#505075")'
232                                 "Indigo" WS_BACK '(solid, "#243e6c")'
233                                 "Bleu foncé" WS_BACK '(solid, "#180090")'
234                                 "Violet" WS_BACK '(solid, "#554466")'
235                                 "Blanc crème" WS_BACK '(solid, "wheat4")'
236                                 "Gris foncé" WS_BACK '(solid, "#333340")'
237                                 "Bordeaux" WS_BACK '(solid, "#400020")'
238                         "Unifié" END
239                         "Degradé" MENU
240                                 "Coucher de Soleil" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
241                                 "Ciel" WS_BACK '(vgradient, blue4, white)'
242                                 "Dégradés de Bleu" WS_BACK '(vgradient, "#7080a5", "#101020")'
243                                 "Dégradés d'Indigo" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
244                                 "Dégradés de Violet" WS_BACK '(vgradient, "#654c66", "#151426")'
245                                 "Dégradés de Beige" WS_BACK '(vgradient, "#a09060", "#302010")'
246                                 "Dégradés de Gris" WS_BACK '(vgradient, "#636380", "#131318")'
247                                 "Dégradés de Bordeau" WS_BACK '(vgradient, "#600040", "#180010")'
248                         "Degradé" END
249                         "Images" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
250                 "Fond d'écran" END
251                 "Sauver le thème" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Nom du thème,Entrez un nom de fichier:)"
252                 "Sauver le jeu d'icônes" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Nom du jeu d'icônes,Entrez un nom de fichier:)"
253         "Apparence" END
255         "Quitter" MENU
256                 "Redémarrer" RESTART
257                 "Démarrer AfterStep" RESTART afterstep
258                 "Quitter..." EXIT
259                 "Tuer la session..." SHUTDOWN
260         "Quitter" END
261 "Applications" END