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