Sign in Join
Wiki copytemporary

Revision 3 of 3, by Junior on 2-20-2008. The page as it is now.

Application Icon/pt

O ícone da aplicação é normalmente mostrado na janela principal da aplicação, e ele pode ser controlado ajustando Application.Icon

Para mudar o ícone do executável em si, é necessário empregar uma técnica dependente da plataforma.

Ajustando o Ícone da Aplicação no Windows

1. Crie um novo arquivo nomeado "project.rc" (por exemplo) contendo:

text
  MAINICON ICON "editor.ico"

2. Inclua no seu arquivo de projeto *.lpr a seguinte instrução:

text
  {$R project.rc}

Funciona com a versão 0.9.24 e superior.

Ajustando o Ícone da Aplicação no Mac OS X

No Mac OS X isso é necessário para ajustar o ícone para a aplicação Bundle. Isso é feito para adicionar um campo para o arquivo Info.plist, como esse:

text
  <key>CFBundleIconFile</key>
  <string>iconfile.icns</string>

Onde iconfile.icns esta localizado dentro de MyBundle.app/Contents/Resources

Você pode procurar instruções para criar um arquivo icns aqui

Ajustando o Ícone da Aplicação no Linux

No Linux, os ícones de Aplicações estão localizados em diretórios especiais que são diferentes em cada Window Manager (gerenciador de janela). A estrutura dentro destes diretórios, entretando, é padronizada e descrita no Especificação de Tema de Ícones

K Desktop Environment (KDE)

Você pode procurar o diretório para ícones da aplicações usado por todos os usuários e por cada usuário usando o comando:

text
kde-config --path icon

Isto deve mostrar a lista de diretórios separados por vírgula na stdout.

GNOME

Você pode procurar o diretório ícones de aplicações usado por todos os usuários ou por cada usuário usando o comando:

text
gnome-config --datadir

Isto deve mostrar um caminho para stdout, dentro do qual é encontrado um diretório chamado pixmaps que que se identifica com a Especificação de Tema de Ícones.


From the Free Pascal wiki, page "Application Icon/pt", as it stood on 2008-02-20 after a change by Junior, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.