Suporte a Ícones - totvs/advpl-vscode GitHub Wiki
Esta Extensão contribui com suporte a tema de ícones para pastas e extensões de arquivos suportadas.
Extensões de Arquivos x Ícones
Importante! Esta Extensão suporta mais extensões de arquivos, porém atualmente somente os abaixo estão tratados com ícones personalizados.
| Extensão | Ícone | Tipo |
|---|---|---|
| prw | ![]() |
AdvPL |
| prx | ![]() |
AdvPL |
| prg | ![]() |
AdvPL |
| tlpp | ![]() |
TL++ |
| ptm | ![]() |
Ptm |
| ch | ![]() |
Include |
| aph | ![]() |
HTTP |
| apw | ![]() |
HTTP |
Configuração
Existem três formas para habilitar o suporte de ícones desta Extensão.
- Execute o comando
workbench.action.selectIconThemeusando o comando:Ctrl + Shift + P>Preferences: File Icon Themee selecione o íconeadvplIcons:

- Defina o tema de ícones diretamente pelo Gerenciador de Extensões do VsCode clicando no botão
Set File Icon Theme:

- Ou diretamente nas configurações do VsCode, definindo a configuração:
"workbench.iconTheme": "advplIcons".
Importante
Habilitando o tema desta extensão, ela irá sobrepor um tema já existente/configurado, oferecendo suporte apenas aos ícones registrados e suportados por esta extensão.
Como sugestão, recomendamos utilizar a configuração "workbench.iconTheme": "advplIcons" nas configurações do Workspace, e não nas configurações de usuário. Fazendo assim, os ícones desta extensão aparecerão apenas nos projetos TOTVS.
Colaboração
Caso deseje colaborar com mais ícones, é necessário criar o ícone (recomendamos em SVG) e adicioná-lo no arquivo advpl-icon-theme.json presente na raiz do projeto desta Extensão e relacioná-lo com a extensão de arquivo correspondente.
Os ícones devem ficar no diretório \images\icons\.
Caso for utilizar o mesmo ícone, porem somente alterar as cores, recomendamos utilizar o Programa Inkscape e alterar a cor utilizando a paleta no formato Roda, para assim manter a mesma matriz de cores utilizada nos outros ícones.
Todos Pull Requests de ícones passarão antes por uma avaliação antes de serem publicados.




