Fixed a problem related to the order in which the header files are included.
[wmaker-crm.git] / WindowMaker / menu.no
bloba9d37c6b21dd1b0a72a0c1a27d946bd650e7d29f
1 /*
2  * Hovedmeny for WindowMaker
3  *
4  * Syntaksen er:
5  *
6  * <Tittel> <Kommando> <Parametere>
7  *
8  * <Tittel> Er en setning du vil ha som tittel i menyen. Du må ha " rundt hvis
9  *      tittelen har mellomrom.
10  *
11  * <Kommando> må være en av de følgende:
12  *      MENU - starter definisjon av en (under)meny
13  *      OPEN_MENU - legger til en meny fra en fil, eller innholdet av en
14  *                  katalog
15  *      END - Avslutter definisjonen av en (under)meny
16  *      WORKSPACE_MENU - legger til en undermeny for å jobbe med Arbeids-
17  *                       områder
18  *      EXEC <program> - starter et eksternt program.
19  *      EXIT - Avslutter WindowMaker
20  *      SHEXEC <command> - executes a shell command (like gimp > /dev/null)
21  *      RESTART - [<window manager>] - restarter WindowMaker eller starter opp
22  *                                     annen "window manager".
23  *      REFRESH - tegner opp skjermbildet på nytt.
24  *      ARRANGE_ICONS - rydder opp i ikonene dine på skjermbildet.
25  *      SHUTDOWN - Stenger ned alle X klienter og avslutter X tjeneren
26  *      SHOW ALL - Viser alle skjulte vinduer på denne skjermen
27  *      HIDE_OTHERS - skjuler alle vinduer på denne skjermen som ikke har 
28  *                    fokus.
29  *      SAVE_SESSION -  lagrer desktop'en din som den ser ut. Dette inkluderer
30  *                      alle applikasjoner som kjører (størrelse, posisjon,
31  *                      arbeidsområde de er på, hvilken dock/binders de ble
32  *                      startet fra, og om de er minimert, shadet eller
33  *                      skjult. Lagrer også hvilket arbeidsområde brukeren
34  *                      er på. Alt vil bli startet opp igjen hver gang 
35  *                      windowmaker blir startet, fram til til SAVE_SESSION
36  *                      blir kalt igjen, eller CLEAR_SESSION blir kalt.
37  *                      Hvis SaveSessionOnExit = Yes; i WindowMaker domene
38  *                      filen, blir dette automatisk gjort hver gang window-
39  *                      maker blir avsluttet, og vil da skrive over dette
40  *                      og også CLEAR_SESSION (Se under).
41  *      CLEAR_SESSION - resetter lagrede settinging fra SAVE_SESSION. Vil
42  *                      ikke ha noen effekt hvis SaveSessionOnExit er satt.
43  *                              
44  * OPEN_MENU syntaks:
45  *   1. Fil Meny beskrivelse
46  *      // åpner fil.menu som må innholde en gyldig meny fil, og setter den 
47  *      // inn her.
48  *      OPEN_MENU fil.menu
49  *   2. Pipe meny beskrivelse
50  *      // kjører en kommando, og bruker output fra den for å konstruere en
51  *      // meny. Kommandoes stream må være i gyldig meny-format.
52  *      // mellomrommet mellom '|' og kommandoen er valgfritt.
53  *      OPEN_MENU | kommando
54  *   3. Katalog beskrivelse
55  *      // Åpner en eller flere kataloger, og konstruerer en meny med alle
56  *      // katalogene og alle kjørbare filer i dem, sortert alfabetisk.
57  *      OPEN_MENU /en/katalog [/en/annen/katalog ....]
58  *   4. Beskrivelse av katalog med kommando
59  *      // Åpner en eller flere kataloger, og konstruerer en meny med alle 
60  *      // katalogene og alle lesbare filer i dem. Setter kommando forran
61  *      // hver av dem.
62  *      OPEN_MENU /en/katalog [/en/annen/katalog ....] WITH kommando -args
63  *
64  *
65  * <Parametere> er programmet du ønsker å starte
66  *
67  * ** Alternativer for kommando linjen i EXEC:
68  * %s - bytt ut med det som er valgt for øyeblikket
69  * %a(melding) - åpner opp en svar-boks med meldingen og sett inn svaret ditt
70  *               her.
71  * %w - bytt ut med XId'en for vinduet som er i fokus.
72  *
73  * Du kan bruke \ tegnet for å skrive spesialtegn som vanlige bokstaver:
74  * eksempel: xterm -T "\"Hallo Verden\""
75  * 
76  *
77  * Du kan også bruke spesialsekvenser som i C, f.eks \n
78  *
79  * Hver MENU setning må avsluttes med end END setning nedenfor.
80  *
81  * Eksempel:
82  *
83  * "Test" MENU
84  *      "Xterm " EXEC xterm
85  *              // lager en undermeny med innholdet av /usr/openwin/bin
86  *      "Xview Apps" OPEN_MENU "/usr/openwin/bin"
87  *              // Noen X11 programmer i forskjellige kataloger
88  *      "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
89  *              //setter noen bakgrunnsbilder
90  *      "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
91  *              // setter inn style.menu som et menyvalg.
92  *      "Style" OPEN_MENU style.menu
93  * "Test" END
94  */
97 #include "wmmacros"
99 "Applikasjoner" MENU
100         "Info" MENU
101                 "Lisens..." INFO_PANEL
102                 "Legal" LEGAL_PANEL
103                 "System Belastning" SHEXEC xosview || xload
104                 "Prosess Liste" EXEC xterm -e top
105                 "Manual leser" EXEC stepman
106         "Info" END
107         "XTerm" EXEC xterm -sb 
108         "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
109         "Arbeids-Områder" WORKSPACE_MENU
110         "Applikasjoner" MENU
111                 "Grafikk" MENU
112                         "Gimp" SHEXEC gimp >/dev/null
113                         "XV" EXEC xv
114                         "XPaint" EXEC xpaint
115                         "XFig" EXEC xfig
116                 "Grafikk" END
117                 "X Fil Behandler" EXEC xfm
118                 "OffiX Files" EXEC files
119                 "LyX" EXEC lyx
120                 "Netscape" EXEC netscape 
121                 "Ghostview" EXEC ghostview %a(Navnet på fila du vil se)
122                 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Skriv inn PDF\'en du ønsker)
123                 "TkDesk" EXEC tkdesk
124         "Applikasjoner" END
125         "Tekst Redigering" MENU
126                 "XFte" EXEC xfte
127                 "XEmacs" SHEXEC xemacs || emacs
128                 "XJed" EXEC xjed 
129                 "NEdit" EXEC nedit
130                 "Xedit" EXEC xedit
131                 "VI" EXEC xterm -e vi
132         "Tekst Redigering" END
133         "Diverse" MENU
134                 "Xmcd" SHEXEC xmcd 2> /dev/null
135                 "Xplaycd" EXEC xplaycd
136                 "Xmixer" EXEC xmixer
137         "Diverse" END
138         "Verktøy" MENU
139                 "Kalkulator" EXEC xcalc
140                 "Font Velger" EXEC xfontsel
141                 "Forstørrelsesglass" EXEC xmag
142                 "Fargekart" EXEC xcmap
143                 "XKill" EXEC xkill
144                 "ASClock" EXEC asclock -shape
145                 "Clipboard" EXEC xclipboard
146         "Verktøy" END
148         "Utvalg" MENU
149                 "Kopier" SHEXEC echo '%s' | wxcopy
150                 "Send e-mail" EXEC xterm -name mail -T "Pine" -e pine %s
151                 "Gå til (www)" EXEC netscape %s
152                 "Søke i manualer" SHEXEC MANUAL_SEARCH(%s)
153         "UtValg" END
155         "Arbeidsområder" MENU
156                 "Skjule andre" HIDE_OTHERS
157                 "Vise alle" SHOW_ALL
158                 "Ordne ikoner" ARRANGE_ICONS
159                 "Tegn opp igjen" REFRESH
160                 "Låse Arbeidsområde" EXEC xlock -allowroot -usefirst
161                 "Lagre Arbeidsområder" SAVE_SESSION
162                 "Fjern lagret Arbeidsområde" CLEAR_SESSION
163         "Arbeidsområder" END
164         "Utseende" MENU
166                 "Temaer" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
167                 "Stiler" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
168                 "Ikon set" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
169                 "Bakgrunn" MENU
170                         "Ensfarget" MENU
171                                 "Svart" WS_BACK '(solid, black)'
172                                 "Blå"  WS_BACK '(solid, "#505075")'
173                                 "Lilla" WS_BACK '(solid, "#554466")'
174                                 "Hvete" WS_BACK '(solid, "wheat4")'
175                                 "Mørk Grå"  WS_BACK '(solid, "#333340")'
176                                 "Vinrød" WS_BACK '(solid, "#400020")'
177                         "Ensfarget" END
178                         "Overganger" MENU
179                                 "Flagg"  WS_BACK '(mgradient, green, red, white, green)'
180                                 "Himmel" WS_BACK '(vgradient, blue4, white)'
181                         "Overganger" END
182                 "Bilder" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/BackGrounds WITH wmsetbg -u -t
183                 "Bakgrunn" END
184                 "Lagre Tema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
185                 "Lagre Ikonsett" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
186         "Utseende" END
188         "Avslutt"       MENU
189                 "Restart" RESTART
190                 "Start Afterstep" RESTART afterstep
191                 "Avslutt WindowMaker..."  EXIT 
192                 "Avslutt X11..." SHUTDOWN
193         "Avslutt" END
194 "Applikasjoner" END