Application Icon/pt

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) español (es) 日本語 (ja) português (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:

  MAINICON ICON "editor.ico" 

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

  {$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:

  <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:

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:

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.