Avoid icon change to default on winspector save
[wmaker-crm.git] / WindowMaker / menu.it
blob604316aca7a670c637ffd4e9b8d905a3275f0aca
1 //
2 // Root Menu definizioni per WindowMaker
3 //
4 // Sintassi:
5 //
6 // <Titolo> <Comando> <Parametri>
7 //
8 // <Titolo> e' la stringa usata per il titolo. Deve essere racchiusa dagli apici
9 //      se contiene degli spazi
11 // <Comando> uno dei seguenti comandi: 
12 //      MENU - inizio della definizione di un sottomenu 
13 //      END  - fine della definizione di un sottomenu
14 //      EXEC <programma> - esegue un programma
15 //      SHEXEC <command> - executes a shell command (like gimp > /dev/null)
16 //      EXIT - esce dal gestore di finestre (Window Manager)
17 //      RESTART [<window manager>] - reinizializza WindowMaker o lancia un altro
18 //                      window manager
19 //      REFRESH - ridisegna l'area di lavoro
20 //      ARRANGE_ICONS - riordina le icone sull'area di lavoro 
21 //      SHUTDOWN - uccide tutti i clienti (e chiude la sessione X window) 
22 //      WORKSPACE_MENU - aggiunge un submenu per operazioni sull'area di lavoro
23 //      SHOW_ALL - mostra tutte le finestre dell'area di lavoro
24 //      HIDE_OTHERS -nasconde tutte le finestre dell'area di lavoro eccetto
25 //              la finestra attiva (or the last one that received focus)
27 // <Parametri> e' il programma da eseguire.
29 // ** Opzioni per la linea di comando in EXEC:
30 // %s - sostituisce con la selezione corrente. Se non e' disponibile nessuna
31 //      selezione, il comando e' annullato
32 // %w - sostituisce con l'identificativo della finestra correntemente   
33 //      selezionata. Se nessuna finestra e' selezionata, viene restituito vuoto 
34 // 
35 // Si possono generare caratteri speciali (come % e ")  con il carattere \ :
36 // esempio: xterm -T "\"ciao mondo\"" (ndt banale, no? )
38 // Ciascun comando MENU deve avere un comando END alla fine. 
39 // Vedere esempio:
42 #include <wmmacros>
44 "Applicazioni" MENU
45         "Informazioni" MENU
46                 "Info Panel..." INFO_PANEL
47                 "Legal" LEGAL_PANEL
48                 "Carico del Sistema" SHEXEC xosview || xload
49                 "Lista dei Processi" EXEC xterm -e top
50                 "Ricerca Manuali" EXEC xman
51         "Informazioni" END
52         "XTerm" SHEXEC xterm -sb || color-xterm -sb || xterm -sb
53         "XJed"  EXEC xjed 
54         "Area di lavoro" WORKSPACE_MENU
55         "Applicazioni" MENU
56                 "Grafica" MENU
57                         "Gimp" EXEC gimp
58                         "XV" EXEC xv
59                         "XPaint" EXEC xpaint
60                         "XFig" EXEC xfig
61                 "Grafica" END
62                 "X File Manager" EXEC xfm
63                 "OffiX Files" EXEC files
64                 "LyX" EXEC lyx
65                 "Netscape" EXEC netscape 
66                 "Ghostview" EXEC ghostview %a(Ghostview)
67                 "XDvi" EXEC xdvi %a(XDvi)
68                 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat)
69                 "TkDesk" EXEC tkdesk
70         "Applicazioni" END
71         "Editori" MENU
72                 "XEmacs" SHEXEC xemacs || emacs
73                 "XJed" EXEC xjed
74                 "NEdit" EXEC nedit
75                 "Xedit" EXEC xedit
76                 "VI" EXEC xterm -e vi
77         "Editori" END
78         "Varie" MENU
79                 "Xmcd" SHEXEC xmcd 2> /dev/null
80                 "Xplaycd" EXEC xplaycd
81                 "Xmixer" EXEC xmixer
82         "Varie" END
83         "Utilita'" MENU
84                 "Calcolatore" EXEC xcalc
85                 "Selezione Font" EXEC xfontsel
86                 "Lente" EXEC xmag
87                 "Mappa Colori" EXEC xcmap
88                 "Assassinio X" EXEC xkill
89                 "ASClock" EXEC asclock -shape
90                 "Clipboard" EXEC xclipboard
91         "Utilita'" END
93         "Selezione" MENU
94                 "Invio posta a.." EXEC xterm -name mail -T "Pine" -e pine %s
95                 "Navigare" SHEXEC netscape -noraise -remote \
96                         'openURL(%s,new-window)' || netscape %s
97                 "Ricerca nei Manuali" SHEXEC MANUAL_SEARCH(%s)
98         "Selezione" END
100         "Area di lavoro" MENU
101                 "Nascondi Altri" HIDE_OTHERS
102                 "Mostra Tutti" SHOW_ALL
103                 "Riordina Icone" ARRANGE_ICONS
104                 "Refresh" REFRESH
105                 "Lock" EXEC xlock -allowroot -usefirst
106                 "Sfondo" MENU
107                         "Nessuno" EXEC CLEARROOT
108                         "Nero" WS_BACK '(solid, black)'
109                         "Blu"  WS_BACK '(solid, "#505075")'
110                         "Rosso"  WS_BACK '(solid, "#554466")'
111                         "Beige"  WS_BACK '(solid, wheat4)'
112                         "Grigio scuro"  WS_BACK '(solid, "#333340")'
113                         "Vinaccia"  WS_BACK '(solid, "#400020")'
114                 "Sfondo" END
115 #if (DEPTH>8)
116 // Setup some gradient schemes for newbies and lazy people
117 // E' necessario rieiniziare dopo avere selezionato il gradiente.
118 #include <gradients.menu>
119 #endif
120                 "Salva area di lavoro" EXEC SAVE_WORKSPACE
121         "Area di lavoro" END
122         
123         "Uscire"        MENU
124                 "Restart" RESTART
125                 "Avviare AfterStep" RESTART afterstep
126                 "Uscire..."  EXIT
127                 "Uscire dalla sessione..." SHUTDOWN
128         "Uscire" END
129 "Applicazioni" END