Assuma o controlo da sua área de trabalho

Tradução automática de Deepl

Deseja adaptar a interface da sua aplicação às preferências do sistema do seu utilizador final? Quer certificar-se de que a interface da sua aplicação não é obscurecida pela doca ou menu macOS, ou pela barra de tarefas do Windows? Neste post do blogue, mostrar-lhe-emos como!

Em macOS, pode colocar a doca à esquerda, à direita, ou na parte inferior do ecrã. Também pode alterar o seu tamanho, o que redimensiona a área de trabalho. No Windows, pode colocar a barra de tarefas em qualquer borda do ecrã e alterar o seu tamanho, o que também redimensiona a área de trabalho.
Uma das grandes coisas sobre 4D v18 R2 é que agora (em ambos os sistemas), pode ter em conta estes elementos gráficos do sistema, usar toda a área de trabalho disponível, e certificar-se de que as suas janelas estão numa área visível (especialmente no modo SDI no Windows).

A área de trabalho, o que é isso?

No Windows, a área de trabalho é a parte do ecrã que não está escondida pela barra de tarefas do sistema. O rectângulo coral nas capturas de ecrã abaixo destaca a área de trabalho:

blank

Em macOS, a área de trabalho é a parte do ecrã que não é obscurecida pela barra de tarefas ou menu do sistema:

blank

blank

Como obter a área de trabalho de um ecrã?

Acrescentámos um parâmetro opcional ao SCREEN COORDINATES comando:

SCREEN COORDINATES($left;$top;$right;$bottom;$screenNumber;Screen work area)

Agora pode garantir que as suas janelas estão no lugar certo ou pode utilizar toda a área de trabalho, a escolha é sua!

Avatar
• Proprietário do produto - Damien Fuzeau entrou ao time 4D Product em fevereiro de 2019. Como Proprietário do Produto, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Damien é formado em engenharia de software pela Universidade de Nantes. Trabalhou mais de 23 anos em sua empresa anterior, primeiro como desenvolvedor (descobrindo 4D em 1997), e mais tarde como gerente de engenharia e arquiteto de software. Essa empresa é um Partner OEM de 4D e lançou softwares empresariais baseados em 4D para milhares de usuários em centenas de servidores. Portanto Damien está acostumado ao desenvolvimento e lançamento de 4D em contextos multilinguais.