Fixed a problem related to the order in which the header files are included.
[wmaker-crm.git] / WindowMaker / menu.se
blob113c084d72a99bda7d564eb8345e06d17e2e976f
1 /*
2 * Huvudmeny för WindowMaker.
4 * Syntaxen är:
6 * <Titel> [SHORTCUT <Genväg>] <Kommando> <Parametrar>
8 * <Titel> är en sträng som du vill använda som titel i menyn. Strängen
9 * måste omslutas med " om den innehåller mellanslag.
11 * SHORTCUT anger en genväg för det menyalternativet. <Genväg> har likadan
12 * syntax som genvägarna i filen $HOME/GNUStep/Defaults/WindowMaker.
14 * Man kan inte ange en genväg för kommandona MENU och OPEN_MENU.
16 * <Kommando> kan vara ett av följande:
17 * MENU - börjar (under)meny definition.
18 * END - avslutar (under)meny definition.
19 * OPEN_MENU - öppnar en meny från en fil, pipe eller innehållet av
20 * en katalog och eventuellt föregå varje med ett kommando.
21 * WORKSPACE_MENU - lägger till en undermeny med kommandon som påverkar
22 * arbetsbordet. Endast en workspace_menu är tillåten.
23 * EXEC <program> - kör ett externt program.
24 * SHEXEC <command> - executes a shell command (like gimp > /dev/null)
25 * EXIT - avslutar WindowMaker.
26 * RESTART [<fönsterhanterare>] - startar WindowMaker eller annan
27 * fönsterhanterare.
28 * REFRESH - ritar om skärmbilden.
29 * ARRANGE_ICONS - radar upp ikonerna på skrivbordet.
30 * SHUTDOWN - dödar alla program och avslutar X-servern.
31 * SHOW_ALL - visar alla (gömda) fönster på arbetsbordet.
32 * HIDE_OTHERS - gömmer alla fönster på arbetsborder utom det som har
33 * fokus.
34 * SAVE_SESSION - sparar utseendet på skrivbordet. Det inkluderar alla
35 * aktiva program (storlek, position, arbetsbord, vilken
36 * dock/clip som det startades ifrån, om det är minimerat,
37 * skugget eller gömt. Sparar också det aktiva arbets-
38 * bordet som användaren är på. Allting blir återställt
39 * vid uppstart tills nästa SAVE_SESSION eller
40 * CLEAR_SESSION kallas. Om SaveSessionOnExit = Yes i
41 * WindowMakers domänfil så sparas inställningarna
42 * automatiskt vid avslut. Detta överskrider alla
43 * SAVE_SESSION och CLEAR_SESSION (se nedan).
44 * CLEAR_SESSION - raderar tidigare sparade inställningar från
45 * SAVE_SESSION. Har ingen effekt om SaveSessionOnExit
46 * är True.
47 * INFO - visar ruta med info.
49 * OPEN_MENU syntax:
50 * 1. Filmenyhantering.
51 * // öppnar fil.meny, som måste innehålla en giltig menyfil, och läser
52 * // in innehållet på nuvarande positionen.
53 * OPEN_MENU fil.meny
54 * 2. Pipe-menyhantering.
55 * // Öppnar kommando och använder dess stdout för att konstruera
56 * // menyn. Kommandots utdata måste vara giltig menysyntax. Mellan-
57 * // slaget mellan '|' och själva kommandot är frivilligt.
58 * OPEN_MENU | kommando
59 * 3. Kataloghantering.
60 * // Öppnar en eller flera kataloger och konstruerar en meny med
61 * // alla underkataloger och körbara filer i dom sorterade
62 * // alfabetiskt.
63 * OPEN_MENU /en/katalog [/en/annan/katalog ...]
64 * 4. Kataloghantering med program.
65 * // Öppnar en eller flera kataloger och konstruerar en meny med
66 * // alla underkataloger och körbara filer sorterade alfabetiskt.
67 * // Placerar kommando för var och en.
68 * OPEN_MENU /en/katalog [/en/annan/katalog ...] WITH kommando -argument
71 * <Parametrar> är programmet som skall startas.
73 * ** Alternativ för kommandoraden i EXEC:
74 * %s - byt ut mot den aktiva markeringen.
75 * %a(meddelande) - öppnar ett svarsfönster med meddelandet och sätter in
76 * din inskrivna text.
77 * %w - byt ut mot XID för fönstret som har fokus.
79 * Du kan använda '\' för att använda specialtecken (som % och ") som vanliga
80 * bokstäver, till exempel:
81 * xterm -T "\"Hallå världen\""
83 * Du kan också använda C-liknande specialsekvenser, t ex \n.
85 * Varje MENU-uttryck måste ha ett matchande END-uttryck på slutet.
87 * Exempel:
89 * "Test" MENU
90 * "XTerm" EXEC xterm
91 * // skapar en undermeny med innehållet i /usr/openwin/bin
92 * "XView apps" OPEN_MENU "/usr/openwin/bin"
93 * // några X11-program i olika kataloger
94 * "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
95 * // sätt en bakgrundsbild
96 * "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
97 * // infogar style.menu här
98 * "Style" OPEN_MENU style.menu
99 * "Test" END
102 #include "wmmacros"
104 "Program" MENU
105 "Info" MENU
106 "Informationsruta..." INFO_PANEL
107 "Licens..." LEGAL_PANEL
108 "Systemkonsoll" EXEC xconsole
109 "Systembelastning" SHEXEC xosview || xload
110 "Processlista" EXEC xterm -e top
111 "Manualläsare" EXEC xman
112 "Info" END
113 "XTerm" EXEC xterm -sb
114 "Rxvt (fixed)" EXEC rxvt -bg black -fg white -fn fixed
115 "Rxvt (9x15)" EXEC rxvt -bg black -fg white -fn 9x15
116 "Arbetsbord" WORKSPACE_MENU
117 "Program" MENU
118 "Grafik" MENU
119 "Gimp" SHEXEC gimp >/dev/null
120 "XV" EXEC xv
121 "XPaint" EXEC xpaint
122 "XFig" EXEC xfig
123 "Grafik" END
124 "X Filhanterare" EXEC xfm
125 "OffiX Files" EXEC files
126 "LyX" EXEC lyx
127 "Netscape" EXEC netscape
128 "Ghostview" EXEC ghostview %a(Enter file to view)
129 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Skriv in PDF-fil som ska visas)
130 "TkDesk" EXEC tkdesk
131 "Program" END
132 "Textredigerare" MENU
133 "XFte" EXEC xfte
134 "XEmacs" SHEXEC xemacs || emacs
135 "XJed" EXEC xjed
136 "NEdit" EXEC nedit
137 "Xedit" EXEC xedit
138 "VI" EXEC xterm -e vi
139 "Textredigerare" END
140 "Diverse" MENU
141 "Xmcd" SHEXEC xmcd 2> /dev/null
142 "Xplaycd" EXEC xplaycd
143 "Xmixer" EXEC xmixer
144 "Diverse" END
145 "Verktyg" MENU
146 "Miniräknare" EXEC xcalc
147 "Window Properties" SHEXEC xprop | xmessage -center -title 'xprop' -file -
148 "Fontväljare" EXEC xfontsel
149 "Terminalemulator" EXEC xminicom
150 "Förstora" EXEC xmag
151 "Färgkarta" EXEC xcmap
152 "XKill" EXEC xkill
153 "ASClock" EXEC asclock -shape
154 "Klipphanterare" EXEC xclipboard
155 "Verktyg" END
157 "Markering" MENU
158 "Kopiera" SHEXEC echo '%s' | wxcopy
159 "Skicka e-mail" EXEC xterm -name mail -T "Pine" -e pine %s
160 "Gå till webbsida" EXEC netscape %s
161 "Sök i manualer" SHEXEC MANUAL_SEARCH(%s)
162 "Markering" END
164 "Arbetsbord" MENU
165 "Göm andra" HIDE_OTHERS
166 "Visa alla" SHOW_ALL
167 "Rada upp ikoner" ARRANGE_ICONS
168 "Uppdatera skärmen" REFRESH
169 "Lås" EXEC xlock -allowroot -usefirst
170 "Spara arbetsbord" SAVE_SESSION
171 "Rensa sparat arbetsbord" CLEAR_SESSION
172 "Arbetsbord" END
174 "Utseende" MENU
175 "Teman" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
176 "Stilar" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
177 "Ikonuppsättningar" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
178 "Bakgrund" MENU
179 "Enfärgat" MENU
180 "Svart" WS_BACK '(solid, black)'
181 "Blå" WS_BACK '(solid, "#505075")'
182 "Indigo" WS_BACK '(solid, "#243e6c")'
183 "Mörkblå" WS_BACK '(solid, "#224477")'
184 "Lila" WS_BACK '(solid, "#554466")'
185 "Vete" WS_BACK '(solid, "wheat4")'
186 "Mörkgrå" WS_BACK '(solid, "#333340")'
187 "Vin" WS_BACK '(solid, "#400020")'
188 "Enfärgat" END
189 "Toningar" MENU
190 "Flagga" WS_BACK '(mdgradient, green, red, white, green)'
191 "Himmel" WS_BACK '(vgradient, blue4, white)'
192 "Toningar" END
193 "Bilder" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
194 "Bakgrund" END
195 "Spara tema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
196 "Spara ikonuppsättning" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
197 "Utseende" END
199 "Avsluta" MENU
200 "Starta om" RESTART
201 "Starta AfterStep" RESTART afterstep
202 "Avsluta..." EXIT
203 "Avsluta session..." SHUTDOWN
204 "Avsluta" END
205 "Program" END