Yet another try to get 0.51.2-pre2 in cvs
[wmaker-crm.git] / WindowMaker / menu.dk
blob1ab68d89ab780ccf3b54d7b635869a97ed41d881
1 /*
2  * Hovedmenu for WindowMaker.
3  *
4  * Syntaks:
5  *
6  * <Titel> [SHORTCUT <Genvej>] <Kommando> <Parametre>
7  *
8  * <Titel> er en tekst som anvendes som titel i menuen. Teksten
9  * skal omgives med " hvis den indeholder mellemrum.
10  * 
11  * SHORTCUT angiver en genvej for menuobjektet. <Genvej> har samme
12  * syntaks som genvejene i filen $HOME/GNUStep/Defaults/WindowMaker.
13  *
14  * Man kan ikke angive en genvej for kommandoerne MENU og OPEN_MENU.
15  * 
16  * <Kommando> kan være et af følgende: 
17  *      MENU - starter (under)menu definition.
18  *      END  - afslutter (under)menu definition.
19  *      OPEN_MENU - åbner en menu fra en fil, pipe eller indholdet af
20  *                  et katalog, eventuelt med en kommando forrest.
21  *      WORKSPACE_MENU - tilføjer en undermenu med arbejdsbords-
22  *                       kommandoer. Kun WORKSPACE_MENU er tilladt.
23  *      EXEC <program> - kører et eksternt program.
24  *      EXIT - afslutter WindowMaker (men ikke X).
25  *      RESTART [<window manager>] - genstarter WindowMaker eller starter en
26  *                                     anden window manager.
27  *      REFRESH - genopfrisker skærmen.
28  *      ARRANGE_ICONS - arrangerer ikonerne på arbejdsbordet.
29  *      SHUTDOWN - afslutter alle programmer og afslutter X-værten.
30  *      SHOW_ALL - viser alle vinduer på skrivebordet.
31  *      HIDE_OTHERS - skjuler alle vinduer på skrivebordet på nær det
32  *                    markerede (eller det sidst markerede).
33  *      SAVE_SESSION - gemmer arbejdsbordets indstillinger. Dvs. alle
34  *                     aktive programmer (størrelse, position, arbejdsbord,
35  *                     hvilken dock/clip, de startede fra, om de er minimeret,
36  *                     skygget eller gemt. Husker også hvilket arbejdsbord
37  *                     brugeren var på. Alt bliver genskabt ved hver opstart
38  *                     indtil næste gang man vælger SAVE_SESSION eller
39  *                     CLEAR_SESSION. Hvis SaveSessionOnExit = Yes i
40  *                     WindowMakers domænefil så gemmes indstillingerne
41  *                     automatisk ved hvert exit og enhver SAVE_SESSION og
42  *                     CLEAR_SESSION (se nedenfor) overskrives.
43  *      CLEAR_SESSION - sletter alle tidligere gemte indstillinger.
44  *                      Har ingen effekt hvis SaveSessionOnExit er slået til.
45  *      INFO - viser Info Panel.
46  *
47  * OPEN_MENU syntaks:
48  *   1. Filmenuhåndtering.
49  *      // åbner fil.menu, som skal indeholde en gyldig menufil, og indlæser
50  *      // indholdet på den nuværende position.
51  *      OPEN_MENU fil.menu
52  *   2. Pipe-menuhåndtering.
53  *      // åbner kommando og anvender dens stdout til at konstruere menu.
54  *      // Kommandoens output skal være en gyldig menubeskrivelse. Det er
55  *      // lige meget om der er mellemrum mellem '|' og selve kommandoen.
56  *      OPEN_MENU | kommando
57  *   3. Kataloghåndtering.
58  *      // åbner en eller flere kataloger og konstruerer en menu med
59  *      // alle underkataloger og eksekverbare filer i dem sorteret
60  *      // alfabetisk.
61  *      OPEN_MENU /et/katalog [/et/andet/katalog ...]
62  *   4. Kataloghåndtering med kommando.
63  *      // Åbner et eller flere kataloger og konstruerer en menu med
64  *      // alle underkataloger og læsbare filer sorteret alfabetisk,
65  *      // hver med en kommando forrest.
66  *      OPEN_MENU /et/katalog [/et/andet/katalog ...] WITH kommando -argument
67  *
68  *
69  * <Parametre> er programmet som skal udføres.
70  *
71  * ** Alternativer for kommandolinie i EXEC:
72  * %s - erstat med den aktive markering.
73  * %a(meddelelse) - åbner en input box med meddelelsen og indsætter
74  *                  din skrevne tekst.
75  * %w - erstat med XID for det markerede vindue.
76  *
77  * Du kan bruge '\' i stedet for specialtegn (som % og ") f ex:
78  *    xterm -T "\"Hello World\""
79  *
80  * Du kan også bruge tegnkoder som f.eks \n.
81  *
82  * Hvert MENU-udsagn skal have et matchende END-udsagn som afslutning.
83  *
84  * Eksempel:
85  *
86  * "Test" MENU
87  *      "XTerm" EXEC xterm
88  *              // skaber en undermenu med indholdet af /usr/openwin/bin
89  *      "XView apps" OPEN_MENU "/usr/openwin/bin"
90  *              // nogle X11-programmer i forskellige kataloger
91  *      "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
92  *              // sæt et baggrundsbillede
93  *      "Baggrund" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
94  *              // indføjer style.menu her
95  *      "Stil" OPEN_MENU style.menu
96  * "Test" END
97  */
99 #include "wmmacros"
101 "Applikationer" MENU
102         "Info" MENU
103                 "Info Panel..." INFO_PANEL
104                 "Copyright..." LEGAL_PANEL
105                 "Systemkonsol" EXEC xconsole
106                 "Systembelastning" EXEC xosview || xload
107                 "Procesliste" EXEC xterm -e top
108                 "Brugsanvisninger" EXEC xman
109         "Info" END
110         "XTerm" EXEC xterm -sb 
111         "Rxvt (lille)" EXEC rxvt -bg black -fg white -fn fixed
112         "Rxvt (stor)" EXEC rxvt -bg black -fg white -fn 9x15
113         "Arbejdsborde" WORKSPACE_MENU
114         "Applikationer" MENU
115                 "Grafik" MENU
116                         "Gimp" EXEC gimp >/dev/null
117                         "XV" EXEC xv
118                         "XPaint" EXEC xpaint
119                         "XFig" EXEC xfig
120                 "Grafik" END
121                 "X Filhåndtering" EXEC xfm
122                 "OffiX Files" EXEC files
123                 "LyX" EXEC lyx
124                 "Netscape" EXEC netscape 
125                 "Ghostview" EXEC ghostview %a(Skriv filnavn)
126                 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Skriv PDF-filnavn)
127                 "TkDesk" EXEC tkdesk
128         "Applikationer" END
129         "Tekstbehandling" MENU
130                 "XFte" EXEC xfte
131                 "Emacs" EXEC xemacs || emacs
132                 "XJed" EXEC xjed 
133                 "NEdit" EXEC nedit
134                 "Xedit" EXEC xedit
135                 "VI" EXEC xterm -e vi
136         "Tekstbehandling" END
137         "Diverse" MENU
138                 "Xmcd" EXEC xmcd 2> /dev/null
139                 "Xplaycd" EXEC xplaycd
140                 "Xmixer" EXEC xmixer
141         "Diverse" END
142         "Tilbehør" MENU
143                 "Lommeregner" EXEC xcalc
144                 "Window Egenskaber" EXEC xprop | xmessage -center -title 'xprop' -file
145                 "Vælg skrifttype" EXEC xfontsel
146                 "Terminalemulator" EXEC xminicom
147                 "Forstørrelsesglas" EXEC xmag
148                 "Farver" EXEC xcmap
149                 "XKill" EXEC xkill
150                 "ASClock" EXEC asclock -shape
151                 "Udklipsbord" EXEC xclipboard
152         "Tilbehør" END
154         "Markering" MENU
155                 "Kopier" EXEC echo '%s' | wxcopy
156                 "Send e-post" EXEC xterm -name mail -T "Pine" -e pine %s
157                 "Indtast URL" EXEC netscape %s
158                 "Søg i manual" EXEC MANUAL_SEARCH(%s)
159         "Markering" END
161         "Arbejdsbord" MENU
162                 "Gem andre" HIDE_OTHERS
163                 "Vis alle" SHOW_ALL
164                 "Arranger ikoner" ARRANGE_ICONS
165                 "Genindlæs" REFRESH
166                 "Lås" EXEC xlock -allowroot -usefirst
167                 "Gem miljø" SAVE_SESSION
168                 "Slet gemt miljø" CLEAR_SESSION
169         "Arbejdsbord" END
171         "Udseende" MENU
172                 "Temaer" OPEN_MENU -noext  THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
173                 "Stil" OPEN_MENU -noext  STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
174                 "Ikonsæt" OPEN_MENU -noext  ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
175                 "Baggrund" MENU
176                         "Ensfarvet" MENU
177                                 "Sort" WS_BACK '(solid, black)'
178                                 "Blå"  WS_BACK '(solid, "#505075")'
179                                 "Indigo" WS_BACK '(solid, "#243e6c")'
180                                 "Mørkeblå" WS_BACK '(solid, "#180090")'
181                                 "Lilla" WS_BACK '(solid, "#554466")'
182                                 "Hvede"  WS_BACK '(solid, "wheat4")'
183                                 "Mørkegrå"  WS_BACK '(solid, "#333340")'
184                                 "Bordeaux" WS_BACK '(solid, "#400020")'
185                         "Ensfarvet" END
186                         "Nuancer" MENU
187                                 "Flag" WS_BACK '(mdgradient, green, red, white, green)'
188                                 "Himmel" WS_BACK '(vgradient, blue4, white)'
189                         "Nuancer" END
190                         "Billeder" OPEN_MENU -noext  BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
191                 "Baggrund" END
192                 "Gem tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
193                 "Gem ikonsæt" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
194         "Udseende" END
196         "Afslut" MENU
197                 "Genindlæs" RESTART
198                 "Start AfterStep" RESTART afterstep
199                 "Afslut WindowMaker..."  EXIT
200                 "Afslut X-session..." SHUTDOWN
201         "Afslut" END
202 "Applikationer" END