Branding/pt-br

Visão geral
Este artigo descreve a Branding do FreeCAD. Branding significa iniciar sua própria aplicação em uma base de FreeCAD. Isso pode ser apenas seu próprio executável ou tela de splash até um programa completo retrabalhado. Com base na arquitetura flexível do FreeCAD é fácil usá-lo como base para seu próprio programa de propósito especial.

Geral
A maioria das 'branding' é feita no {{{FileName|MainCmd.cpp}} ou }. Estes projetos geram os arquivos executáveis do FreeCAD. Para fazer sua própria 'Brand' basta copiar os projetos Main ou MainGui e dar ao executável seu próprio nome, por exemplo,. As configurações mais importantes para um novo visual são feitas em um só lugar na função Main. Aqui está a seção de código que controla a 'branding':

A primeira entrada Config define o nome do programa. Este não é o nome do executável, que pode ser alterado por renomeamento ou por configurações do compilador, mas o nome que é exibido na barra de tarefas no Windows ou na lista de programas em sistemas Unix.

As próximas linhas definem as entradas de configuração de sua aplicação FooApp. Uma descrição do Config e suas entradas que você encontra em Inicialização e configuração.

Imagens
Os recursos de imagem são compilados no FreeCAD usando Qt's resource system. Portanto, é necessário escrever um arquivo, um formato de arquivo baseado em XML que lista arquivos de imagem no disco, mas também qualquer outro tipo de arquivo de recurso. Para carregar os recursos compilados dentro do aplicativo, você tem que adicionar uma linha

na função main. Alternativamente, se você tiver uma imagem no formato XPM você pode incluí-la diretamente em seu e adicionar a seguinte linha para registrá-la:

Branding XML
No FreeCAD há também outro método suportado que não utiliza uma função main personalizada. Para este método você deve escrever um nome de arquivo chamado e colocá-lo no diretório de instalação do FreeCAD. Aqui está um exemplo com todas as tags suportadas:

Todas as etiquetas listadas são opcionais.