~profzoom/ubuntu/quantal/wmaker/bug-1079925

« back to all changes in this revision

Viewing changes to WindowMaker/menu.da

  • Committer: Bazaar Package Importer
  • Author(s): Marcelo E. Magallon
  • Date: 2004-11-10 14:05:30 UTC
  • Revision ID: james.westby@ubuntu.com-20041110140530-qpd66b5lm38x7apk
Tags: upstream-0.91.0
Import upstream version 0.91.0

Show diffs side-by-side

added added

removed removed

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