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