wmaker: add core workspace pager functions
[wmaker-crm.git] / WindowMaker / menu.hu
blob37f4ce4d5320a900d056cdb93bee6821a509a9c3
1 /*
2  * WindowMaker fomenu konfiguracioja
3  * Verzio: 0.61
4  *
5  * Horvath Szabolcs <horvathsz@penguinpowered.com> - 2000. junius
6  * A 0.20.3-s verziohoz keszult forditast 
7  * Prew (Csanaki Csaba <prew@mail.matav.hu>) keszitette. Koszonet erte!
8  *
9  * Szintakszis:
10  *
11  * <Title> [SHORTCUT <Shortcut>] <Parancs> <Parameterek>
12  *
13  * <Title> egy szoveg, amelyet cimkent kell hasznalni. Ha tartalmaz space-t,
14  * akkor idezojelbe ("... ...") kell tenni.
15  * 
16  * SHORTCUT meghataroz egy shortcut-ot adott programokra. <Shortcut>-nak
17  * ugyanolyan megadasi szintakszisa van a
18  * $HOME/GNUstep/Defaults/WindowMaker file-ban, mint a RootMenuKey
19  * vagy a MiniaturizeKey.
20  *
21  * Nem lehet letrehozni shortcut-ot MENU vagy OPEN_MENU bejegyzesben.
22  * 
23  * <Parancs> az itt kovetkezo utasitasok valamelyike:
24  *      MENU - kezdi a/az (al)menudefiniciot
25  *      END  - befejezi a/az (al)menudefiniciot
26  *      OPEN_MENU - menu megnyitas
27  *      WORKSPACE_MENU - a munkafelulet kezelesehez almenuket illeszt be
28  *      EXEC <program> - egy kulso programot indit el
29  *      SHEXEC <parancs> - vegrehajt egy shell parancsot (pl.: gimp > /dev/null)
30  *      EXIT - kilepes az ablakmanagerbol
31  *      RESTART [<ablakkezelo>] - ujrainditja a WindowMaker-t vagy elindit
32  *                                   egy ablakmanagert
33  *      REFRESH - a kepernyo tartalmat frissiti
34  *      ARRANGE_ICONS - a munkafelulet ikonjait ujrarendezi
35  *      SHUTDOWN - minden alkalmazast bezar
36  *      SHOW_ALL - minden alkalmazast visszahoz a munkafeluletre
37  *      HIDE_OTHERS - a munkafeluleten (a pillanatnyilag aktiv kivetelevel)
38  *                    minden ablakot elrejt
39  *      SAVE_SESSION - elmenti a munkafelulet aktualis allapotat, amely
40  *                     magaba foglal minden futo alkalmazast, minden jellemzo-
41  *                     jukkel (geometria; kepernyo pozicio;  munkafelulet,
42  *                     melyen talalhatok; dock vagy clip amibol kiindultak, es
43  *                     ha minimalizalod, akkor arnyekos vagy rejtett). Tehat
44  *                     elmenti az aktualis beallitasokat, amik eppen haszna-
45  *                     latban van. Minden WindowMaker inditasakor ezzel a be-
46  *                     allitassal fog indulni, mindaddig mig egy ujabb
47  *                     SAVE_SESSION vagy CLEAR_SESSION nem hasznalsz.
48  *                     Ha SaveSessionOnExit = Yes; a  WindowMaker domain
49  *                     file-ban, akkor a mentes automatikusan megtortenik, ha
50  *                     kilepsz a WindowMaker-bol, felulirodik az eddig mentett
51  *                     SAVE_SESSION bejegyzes.
52  *      CLEAR_SESSION - torli az elozo session parametereket. Ennek nem lesz
53  *                      semmilyen hatasa, ha a SaveSessionOnExit = True.
54  *      INFO - Info Panel megjelenitese
55  *
56  * OPEN_MENU szintakszisa:
57  *   1. File menu kezeles.
58  *      // megnyitja file.menu-t, melynek tartalmaznia kell egy ervenyes menu
59  *      // file-t, es beszurja
60  *      OPEN_MENU file.menu
61  *   2. Pipe menu kezeles.
62  *      // megnyitja a parancsot es hasznalja a stdout to construct menu-t.
63  *      // A parancs kimenetenek egy ervenyes menu leirasnak kell lennie.
64  *      // Space lehet a '|' es a parancs kozott.
65  *      OPEN_MENU | command
66  *   3. Konyvtar kezeles.
67  *      // Megnyit egy vagy tobb konyvtarat es letrehoz egy konyvtarat,
68  *      // alkonyvtarat, vegrehajthato file-okat es azokat ABC sorrendbe
69  *      // rendezi.
70  *      OPEN_MENU /some/dir [/some/other/dir ...]
71  *   4. Konyvtar kezeles parancsal.
72  *      // Megnyit egy vagy tobb konyvtarat es letrehoz egy konyvtarat,
73  *      // alkonyvtarat, vegrehajtja az adott parancsot a megfelelo
74  *      // opcioval.
75  *      OPEN_MENU /some/dir [/some/other/dir ...] WITH command -options
76  *
77  * <Parameterek> a vegrehajthato program
78  *
79  * ** EXEC parancs leirasa
80  * %s - a megadott helyre beszurja a kijelolt szoveget. Ha nincs szoveg
81  *      kijelolve, a parancs torlodik.
82  * %a(message) - megnyit egy beviteli mezot a megadott szoveggel
83  * %w - a megadott helyre beilleszti az aktualis ablak ID-jet. Ha nincs semmi
84  *      kijelolve, akkor nem illeszt be semmit.
85  *
86  * A % illetve " jeleket hatastalanitani lehet a \ jellel.
87  * Peldaul: xterm -T "\"Hello Vilag!\""
88  *
89  * Te hasznalhatod escape karakter-nek a '\n'-t is!
90  *
91  * Minden MENU utasitashoz kell egy END utasitasnak tartoznia.
92  *
93  * Peldaul:
94  *
95  * "Teszt" MENU
96  *              // XTerminal
97  *      "XTerm" EXEC xterm
98  *              // XView
99  *      "XView apps" OPEN_MENU "/usr/openwin/bin"
100  *              // egyeb X11 alkalmazasok
101  *      "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
102  *              // egyeb hatter kep
103  *      "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t *              // megnyitja a style.menu-t az adott bejegyzesben
104  *      "Style" OPEN_MENU style.menu
105  * "Teszt" END
106  */
107             
108 #include "wmmacros"
110 "Alkalmazások" MENU
111         "Infó" MENU
112                 "Információs panel..." INFO_PANEL
113                 "Jogi..." LEGAL_PANEL
114                 "Rendszer konzol" EXEC xconsole
115                 "Rendszer kihasználtság" SHEXEC xosview || xload
116                 "Processz lista" EXEC xterm -e top
117                 "Kézikönyv böngésző" EXEC xman
118         "Infó" END
119         "Futtatás..." SHEXEC %a(Futtatás,Írd be a futtatni kívánt programot:)
120         "X Terminál" EXEC xterm -sb 
121         "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
122         "Gnome terminál" EXEC gnome-terminal --background black --foreground white --font -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1
123         "Munkafelületek" WORKSPACE_MENU
124         "Alkalmazások" MENU
125                 "Grafika" MENU
126                         "Gimp" SHEXEC gimp >/dev/null
127                         "XV" EXEC xv
128                         "XPaint" EXEC xpaint
129                         "XFig" EXEC xfig
130                 "Grafika" END
131                 "X File Manager" EXEC xfm
132                 "OffiX Files" EXEC files
133                 "LyX" EXEC lyx
134                 "Netscape" EXEC netscape 
135                 "Ghostview" EXEC ghostview %a(GhostView,Kérem a fájl nevét)
136                 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Kérem a PDF fájl nevét)
137                 "TkDesk" EXEC tkdesk
138         "Alkalmazások" END
139         "Szerkesztők" MENU
140                 "XFte" EXEC xfte
141                 "XEmacs" SHEXEC xemacs || emacs
142                 "XJed" EXEC xjed 
143                 "NEdit" EXEC nedit
144                 "Xedit" EXEC xedit
145                 "VI" EXEC xterm -e vi
146         "Szerkesztők" END
147         "Egyéb" MENU
148                 "Xmcd" SHEXEC xmcd 2> /dev/null
149                 "Xplaycd" EXEC xplaycd
150                 "Xmixer" EXEC xmixer
151         "Egyéb" END
152         "Kellékek" MENU
153                 "Számológép" EXEC xcalc
154                 "Ablak jellemzők" SHEXEC xprop | xmessage -center -title 'xprop' -file -
155                 "Font kiválasztás" EXEC xfontsel
156                 "Terminál emuláció" EXEC xminicom
157                 "Képernyőterület másolása" EXEC xmag
158                 "Színtérkép" EXEC xcmap
159                 "Program kilövése" EXEC xkill
160                 "Vágólap" EXEC xclipboard
161         "Kellékek" END
163         "Kijelölés" MENU
164                 "Másolás" SHEXEC echo '%s' | wxcopy
165                 "Levél írása" EXEC xterm -name mail -T "Pine" -e pine %s
166                 "Netscape" EXEC netscape %s
167                 "Keresés a Manuálokban" SHEXEC MANUAL_SEARCH(%s)
168         "Kijelölés" END
170         "Munkafelület" MENU
171                 "Elrejtés" HIDE_OTHERS
172                 "Mindent mutat" SHOW_ALL
173                 "Ikonok elrendezése" ARRANGE_ICONS
174                 "Frissítés" REFRESH
175                 "Zárolás" EXEC xlock -allowroot -usefirst
176                 "Session mentése" SAVE_SESSION
177                 "Elmentett Session törlése" CLEAR_SESSION
178         "Munkafelület" END
180         "Megjelenés" MENU
181                 "Témák" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
182                 "Stílusok" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
183                 "Ikonok" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
184                 "Háttér" MENU
185                         "Szolíd" MENU
186                                 "Fekete" WS_BACK '(solid, black)'
187                                 "Kék"  WS_BACK '(solid, "#505075")'
188                                 "Indigó" WS_BACK '(solid, "#243e6c")'
189                                 "Sötétkék" WS_BACK '(solid, "#180090")'
190                                 "Lila" WS_BACK '(solid, "#554466")'
191                                 "Búza"  WS_BACK '(solid, "wheat4")'
192                                 "Sötétszürke"  WS_BACK '(solid, "#333340")'
193                                 "Vörös" WS_BACK '(solid, "#400020")'
194                         "Szolíd" END
195                         "Gradiens" MENU
196                                 "Naplemente" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
197                                 "Égkék" WS_BACK '(vgradient, blue4, white)'
198                                 "Indigós" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
199                                 "Búza színű" WS_BACK '(vgradient, "#a09060", "#302010")'
200                                 "Lilás" WS_BACK '(vgradient, "#636380", "#131318")'
201                                 "Vöröses" WS_BACK '(vgradient, "#600040", "#180010")'
202                         "Gradiens" END
203                         "Képek" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
204                 "Háttér" END
205                 "Téma mentése" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Téma neve,Add meg a téma fájl nevét:)"
206                 "Ikonbeállítások mentése" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikonbeállítások mentése,Add meg a fájl nevét:)"
207                 "Konfiguráló program" EXEC /usr/bin/WPrefs
208         "Megjelenés" END
210         "Kilépés"       MENU
211                 "Újraindítás" RESTART
212                 "BlackBox indítása" RESTART blackbox
213                 "kwm indítása" RESTART kwm
214                 "IceWM indítása" RESTART icewm
215                 "Kilépés..."  EXIT
216         "Kilépés" END
217 "Alkalmazások" END