Atualizando a Função de Temas

<< Clique para Mostrar o Sumário >>

 

Atualizando a Função de Temas

Para atualizar e usar a nova função de Temas, execute os procedimentos a seguir.

1.Sem adicionar ao Domínio, abra o arquivo hpMain.prj da versão 2.5.

 

Atualizando o Viewer

1.Certifique-se de substituir a pasta Viewer - hpControls - Template da aplicação pela mesma pasta da versão 2.5, conforme indicado no tópico Atualização Mínima.

 

Atualizando a Estrutura de Objetos e Publicando os Temas no Viewer

1.Copie a pasta hpObjects - Themes da versão 2.5 para o mesmo caminho na aplicação.

2.Clique com o botão direito do mouse no objeto ~hpThemePublisher em hpObjects - Themes da aplicação e selecione a opção Configurar. Ao final da configuração é exibida uma janela indicando o sucesso da operação.

 

Atualizando a Tela do Assistente de Configuração de Temas (Theme Factory)

1.Expanda a pasta hpObjects - ScreenTemplates, versão 2.5.

2.Copie para o mesmo local na aplicação o objeto ThemeFactory.

3.Copie a Tela hpThemeConfig da versão 2.5, localizada na pasta hpScreens, para o mesmo caminho na aplicação.

 

Incluindo o Picker dos Temas

1.Abra a Tela onde vai ser realizada a seleção dos Temas pelo usuário.

2.Instancie nesta Tela um objeto hpThemePicker, localizado na biblioteca hpForms.

 

Usando os Temas pela Primeira Vez

1.Execute o Viewer.

2.Acesse a Tela onde foi instanciado o objeto hpThemePicker.

3.Clique na seta à direita no objeto para selecionar um dos Temas disponíveis.

4.Em seguida, clique no botão à esquerda no objeto para alternar entre os Modos Claro e Escuro do Tema escolhido.

 

NOTA

Se o valor da propriedade ShowThemeFactoryLink é igual a Verdadeiro, é exibido um link para acessar o Assistente de Configuração de Temas. Este recurso não funciona se a aplicação utilizar a função de navegação anterior à versão 2.5. Para este caso, é preciso configurar manualmente o link para abertura da Tela pop-up em hpScreens - hpThemeConfig usando o Template ThemeFactory na pasta hpObjects - ScreenTemplates.

Esta página foi útil?