Initial revision
[wmaker-crm.git] / WindowMaker / menu.pt
blob599231a33c2791396e9adae054126303526cfdf7
1 /*
2  * Definição do Menu de Aplicações para o WindowMaker
3  *
4  * Sintaxe:
5  *
6  * <Title> [SHORTCUT <tecla de atalho>] <Comando> <Parâmetros>
7  *
8  * <Title> é qualquer texto a ser usado como título. Deve estar entre aspas "
9  * 
10  * SHORTCUT especifica uma tecla de atalho para o item. <tecla de atalho> 
11  * tem a mesma sintaxe das teclas de atalho em ~/GNUstep/Defaults/WindowMaker
12  *
13  * Não é possível especificar teclas de atalho para MENU ou OPEN_MENU
14  * 
15  * <Command> é um dos seguintes comandos:
16  *      MENU - inicia definição de um (sub)menu
17  *      END  - termina definição de um (sub)menu
18  *      OPEN_MENU - abre um menu apartir de um arquivo, comando pipeado ou
19  *              conteúdo de um diretório com um comando opcional para cada
20  *              arquivo no diretório.
21  *      WORKSPACE_MENU - adiciona menu para operações sobre Áreas de Trabalho
22  *      EXEC <programa> - executa um programa
23  *      EXIT - termina o gerenciador de janelas
24  *      RESTART [<gerenciador de janelas>] - reinicia o WindowMaker ou inicia 
25  *                      outro gerenciador de janelas
26  *      REFRESH - força repintagem da área de trabalho
27  *      ARRANGE_ICONS - arruma os ícones na área de trabalho
28  *      SHUTDOWN - mata todos os programas (terminando a sessão do X)
29  *      SHOW_ALL - abre todas as janelas na área de trabalho
30  *      HIDE_OTHERS - esconde (hide) todas as janelas na área de trabalho,
31  *              exceto a que estiver ativa
32  *      SAVE_SESSION - salva o estado da área de trabalho, o que inclui
33  *              todos os programas em execução, informações relativas
34  *              a posição, tamanho, área de trabalho onde se localizam,
35  *              o dock ou clip de onde foi lançado e se a janela está 
36  *              miniaturizada, shadeada ou hideada. Também salva qual a área
37  *              de trabalho atual. Todas as informações serão restauradas
38  *              até que se use o comando SAVE_SESSION de novo ou CLEAR_SESSION.
39  *              Se SaveSessionOnExit = Yes; estiver definido no domínio 
40  *              WindowMaker (~/GNUstep/Defaults/WindowMaker), então o 
41  *              salvamento da sessão é feito automaticamente quando o 
42  *              WindowMaker finalizar, apagando quaisquer SAVE_SESSION ou
43  *              CLEAR_SESSION usados anteriormente.
44  *      CLEAR_SESSION - apaga uma sessão salvada anteriormente. Este comando
45  *              não terá efeito algum se SaveSessionOnExit estiver habilitado.
46  *      INFO_PANEL - mostra a janela de informações do programa
47  *      LEGAL_PANEL - mostra janela de informacoes legais
48  *
49  * Sintaxe do OPEN_MENU:
50  *   1. Uso com outros arquivos de menu:
51  *      // abre o arquivo arquivo.menu que deve conter um menu válido
52  *      // e o insere naquela posição.
53  *      OPEN_MENU arquivo.menu
54  *   2. Uso com comandos pipeados:
55  *      // executa o comando e usa a sua saída para construir o menu.
56  *      // A saída do menu deve ser uma descrição de menu válida.
57  *      // O espaço entre o '|' e o comando é opcional.
58  *      OPEN_MENU | comando
59  *   3. Uso com diretórios:
60  *      // Abre um ou mais diretórios e constrói um menu com todos
61  *      // os subdiretórios e arquivos executáveis neles, em ordem
62  *      // alfabética.
63  *      OPEN_MENU /algum/diretório [/algum/outro/diretório ...]
64  *   4. Uso com diretórios e comando:
65  *      // Abre um ou mais diretórios e constrói um menu com todos os
66  *      // subdiretórios e arquivos legíveis neles em ordem alfabética,
67  *      // usando o comando para executar cada arquivo.
68  *
69  *      OPEN_MENU /algum/dir [/algum/outro/dir ...] WITH comando -opções
70  *
71  *
72  * <Parâmetros> é o programa a ser executado.
73  *
74  * ** Códigos especiais para o programa a ser executado:
75  * %s - substitui pela seleção atual
76  * %a(mensagem) - abre uma janela de entrada com a mensagem e substitui
77  *      pelo que for digitado nela
78  * %w - substitui pelo XID da janela selecionada
79  *
80  * Para ignorar caracteres especiais, tais como % e ", use \ na frente deles.
81  * ex: xterm -T "\"Hello World\""
82  *
83  * Também é possível usar caracteres de escape, como \n
84  *
85  * Cada comando MENU deve ter um END correspondente no fim.
86  *
87  * Exemplo:
88  *
89  * "Teste" MENU
90  *      "XTerm" EXEC xterm
91  *              // cria um submenu com o conteúdo de /usr/openwin/bin
92  *      "XView apps" OPEN_MENU "/usr/openwin/bin"
93  *              // alguns programas do X11 em vários diretórios
94  *      "X11 apps" OPEN_MENU /usr/X11/bin ~/bin/X11
95  *              // faz um submenu de papéis de parede
96  *      "Papel de Parede" OPEN_MENU ~/imagens /usr/share/imagens WITH wmsetbg -u -t
97  *              // insere o menu meu.menu 
98  *      "Style" OPEN_MENU meu.menu
99  * "Test" END
100  */
102 #include "wmmacros"
104 "Aplicações" MENU
105         "Informações" MENU
106                 "Informações..." INFO_PANEL
107                 "Informações Legais" LEGAL_PANEL
108                 "Console do Sistema" EXEC xconsole
109                 "Carga do Sistema" EXEC xosview || xload
110                 "Lista de Processos" EXEC xterm -e top
111                 "Leitor de Manual" EXEC xman
112         "Informações" END
113         "XTerm" EXEC xterm -sb 
114         "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
115         "Áreas de Trabalho" WORKSPACE_MENU
116         "Aplicações" MENU
117                 "Gráficos" MENU
118                         "Gimp" EXEC gimp >/dev/null
119                         "XV" EXEC xv
120                         "XPaint" EXEC xpaint
121                         "XFig" EXEC xfig
122                 "Gráficos" END
123                 "X File Manager" 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(Enter PDF to view)
129                 "TkDesk" EXEC tkdesk
130         "Aplicações" END
131         "Editores" 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         "Editores" END
139         "Diversos" MENU
140                 "Xmcd" EXEC xmcd 2> /dev/null
141                 "Xplaycd" EXEC xplaycd
142                 "Xmixer" EXEC xmixer
143         "Diversos" END
144         "Utilitários" MENU
145                 "Calculadora" EXEC xcalc
146                 "Propriedades da Janela" EXEC xprop | xmessage -center -title 'xprop' -file -
147                 "Seletor de Fontes" EXEC xfontsel
148                 "Emulador de Terminal" EXEC xminicom
149                 "Lente de Aumento" EXEC xmag
150                 "Colormap" EXEC xcmap
151                 "XKill" EXEC xkill
152                 "ASClock" EXEC asclock -shape
153                 "Clipboard" EXEC xclipboard
154         "Utilitários" END
156         "Seleção" MENU
157                 "Copiar" EXEC echo '%s' | wxcopy
158                 "eMail Para" EXEC xterm -name mail -T "Pine" -e pine %s
159                 "Navegar" EXEC netscape %s
160                 "Procurar Manual" EXEC MANUAL_SEARCH(%s)
161         "Seleção" END
163         "Área de Trabalho" MENU
164                 "Hide Outros" HIDE_OTHERS
165                 "Mostrar Todos" SHOW_ALL
166                 "Arrumar Ícones" ARRANGE_ICONS
167                 "Refresh" REFRESH
168                 "Lock" EXEC xlock -allowroot -usefirst
169                 "Salvar Sessão" SAVE_SESSION
170                 "Apagar Sessão Salvada" CLEAR_SESSION
171         "Área de Trabalho" END
173         "Aparência" MENU
174                 "Temas" OPEN_MENU THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle
175                 "Estilos" OPEN_MENU STYLES_DIR ~/GNUstep/Library/WindowMaker/Styles WITH setstyle
176                 "Conjunto de Ícones" OPEN_MENU ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons
177                 "Papéis de Parede" MENU
178                         "Sólido" MENU
179                                 "Preto" WS_BACK '(solid, black)'
180                                 "Azul"  WS_BACK '(solid, "#505075")'
181                                 "Indigo" WS_BACK '(solid, "#243e6c")'
182                                 "Azul escuro" WS_BACK '(solid, "#180090")'
183                                 "Roxo" WS_BACK '(solid, "#554466")'
184                                 "Creme"  WS_BACK '(solid, "wheat4")'
185                                 "Cinza Escuro"  WS_BACK '(solid, "#333340")'
186                                 "Vinho" WS_BACK '(solid, "#400020")'
187                         "Sólido" END
188                         "Degradé" MENU
189                                 "Bandeira" WS_BACK '(mdgradient, green, green, yellow)'
190                                 "Céu" WS_BACK '(vgradient, blue4, white)'
191                         "Degradé" END
192                         "Imagens" OPEN_MENU BACKGROUNDS_DIR ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
193                 "Papéis de Parede" END
194                 "Salvar Tema" EXEC getstyle -t ~/GNUstep/Library/WindowMaker/Themes/"%a(Nome do Tema)"
195                 "Salvar Configuração de Ícones" EXEC geticonset ~/GNUstep/Library/WindowMaker/IconSets/"%a(Nome do Conjunto de Ícones)"
196         "Appearance" END
198         "Sair"  MENU
199                 "Reiniciar" RESTART
200                 "Iniciar AfterStep" RESTART afterstep
201                 "Sair..."  EXIT
202                 "Terminar Sessão..." SHUTDOWN
203         "Sair" END
204 "Aplicações" END