Initial revision
[wmaker-crm.git] / WindowMaker / menu.de
blobde5e423ccb91e61b41074df7d478d3e2f83ee3c8
1 //
2 // Hauptmenükonfiguration für WindowMaker
3 //
4 // Syntax:
5 //
6 // <Title> <Command> <Parameters>
7 //
8 // <Title> ist ein Text, der als Titel benutzt werden soll. Falls er
9 //      Leerzeichen enthält, muss er von " umgeben sein.
11 // <Command> eine der folgenden gültigen Anweisungen: 
12 //      MENU - beginnt (Unter)menüdefinition
13 //      END  - beendet (Unter)menüdefinition
14 //      EXEC <program> - führt ein externes Programm aus
15 //      EXIT - beendet den Fenstermanager
16 //      RESTART [<window manager>] - startet WindowMaker neu oder
17 //                      startet einen anderen Fenstermanager.
18 //      REFRESH - Zeichnet den Bildschirminhalt neu.
19 //      ARRANGE_ICONS - Ordnet die Icons auf der Arbeitsfläche neu an.
20 //      SHUTDOWN - Beendet die X Sitzung und alle Anwendungen
21 //      WORKSPACE_MENU - fügt Untermenü für Arbeitsflächenverwaltung ein
22 //      SHOW_ALL - Bringt alle Fenster zurück auf Arbeitsfläche
23 //      HIDE_OTHERS - Versteckt (mit Ausnahme des aktiven) alle Fenster auf
24 //               der Arbeitsfläche
26 // <Parameters> ist das auszuführende Programm
28 // Besonderheiten für die EXEC Kommandozeile
29 // %s - An dieser Stelle den aktuell markierten Text einsetzen. Ist kein Text
30 //      markiert, wird das Kommando abgebrochen
31 // %w - An dieser Stelle die ID des aktuellen Fensters einsetzen. Ist kein
32 //      Fenster aktiv, so wird nicht eingesetzt.
34 // Die Bedeutung der ausgezeichneten Zeichen (% bzw. ") kann mit dem \ Zeichen
35 // außer Kraft gesetzt werden. z.B.: xterm -T "\"Hello World\""
37 // Jede MENU Anweisung muss eine passende END Anweisung besitzen.
38 // Siehe dieses Beispiel:
40 #include <wmmacros>
42 "Anwendungen" MENU
43         "Info" MENU
44                 "Info Panel..." INFO_PANEL
45                 "Legal" LEGAL_PANEL
46                 "Systemauslastung" EXEC xosview || xload
47                 "Prozeßtabelle" EXEC xterm -e top
48                 "Anleitungen" EXEC xman
49         "Info" END
50         "XTerm" EXEC xterm -sb || color-xterm -sb || xterm -sb
51         "XJed"  EXEC xjed
52         "Arbeitsfläche" WORKSPACE_MENU
53         "Anwendungen" MENU
54                 "Grafik" MENU
55                         "Gimp" EXEC gimp
56                         "XV" EXEC xv
57                         "XPaint" EXEC xpaint
58                         "XFig" EXEC xfig
59                 "Grafik" END
60                 "X Dateimanager" EXEC xfm
61                 "OffiX Files" EXEC files
62                 "LyX" EXEC lyx
63                 "Netscape" EXEC netscape
64                 "Ghostview" EXEC ghostview %a(Ghostview)
65                 "XDvi" EXEC xdvi %a(XDvi)
66                 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat)
67                 "TkDesk" EXEC tkdesk
68         "Anwendungen" END
69         "Editoren" MENU
70                 "XEmacs" EXEC xemacs || emacs
71                 "XJed" EXEC xjed
72                 "NEdit" EXEC nedit
73                 "Xedit" EXEC xedit
74                 "VI" EXEC xterm -e vi
75         "Editoren" END
76         "Sonstiges" MENU
77                 "Xmcd" EXEC xmcd 2> /dev/null
78                 "Xplaycd" EXEC xplaycd
79                 "Xmixer" EXEC xmixer
80         "Sonstiges" END
81         "Hilfsmittel" MENU
82                 "Taschenrechner" EXEC xcalc
83                 "Schriftauswahl" EXEC xfontsel
84                 "Lupe" EXEC xmag
85                 "Farbtabelle" EXEC xcmap
86                 "XKill" EXEC xkill
87                 "ASClock" EXEC asclock -shape
88         "Hilfsmittel" END
89         "Markierung" MENU
90                 "email an" EXEC xterm -name mail -T "Pine" -e pine %s
91                 "Navigate" EXEC netscape -noraise -remote \
92                        'openURL(%s,new-window)' || netscape %s
93                 "in Anleitung suchen" EXEC MANUAL_SEARCH(%s)
94         "Markierung" END
95         "Arbeitsplatz" MENU
96                 "Andere verstecken" HIDE_OTHERS
97                 "Alle anzeigen" SHOW_ALL
98                 "Icons anordnen" ARRANGE_ICONS
99                 "Neuzeichnen" REFRESH
100                 "Sperren" EXEC xlock -allowroot -usefirst
101                 "Hintergrund" MENU
102                         "None" EXEC CLEARROOT
103                         "Schwarz" WS_BACK '(solid, black)'
104                         "Blau" WS_BACK '(solid, "#505075")'
105                         "Purpur" WS_BACK '(solid, "#554466")'
106                         "Weizen" WS_BACK '(solid, wheat4)'
107                         "Dunkelgrau" WS_BACK '(solid, "#333340")'
108                         "Wein" WS_BACK '(solid, "#400020")'
109                 "Hintergrund" END
110 #if (DEPTH>=8)
111 // Einbinden einiger Farbverläufe für Anfänger und Faulpelze.
112 // Nach dem Ändern muß 'RESTART' ausgeführt werden
113 #include <gradients.menu>
114 #endif
115                 "Arbeitsplatz sichern" EXEC SAVE_WORKSPACE
116         "Arbeitsplatz" END
117 #if (UID==0)    // nur für root
118         "System" MENU
119                 // das RedHat control panel Programm
120                 "RH ControlPanel" EXEC control-panel
121         "System" END
122 #endif
123         "Beenden"       MENU
124                 "Neustart" RESTART
125                 "AfterStep starten" RESTART afterstep
126                 "Beenden..."  EXIT
127                 "Sitzung beenden..." SHUTDOWN
128         "Beenden" END
129 "Anwendungen" END