Prenez le contrôle de votre espace de travail

Traduit automatiquement de Deepl

Vous voulez adapter l’interface de votre application aux préférences système de votre utilisateur final ? Vous voulez vous assurer que l’interface de votre application n’est pas masquée par le dock ou le menu de macOS, ou par la barre des tâches de Windows ? Dans cet article de blog, nous allons vous montrer comment faire !

Sur macOS, vous pouvez placer le dock à gauche, à droite ou en bas de l’écran. Vous pouvez également modifier sa taille, ce qui redimensionne la zone de travail. Sous Windows, vous pouvez placer la barre des tâches sur n’importe quel bord de l’écran et modifier sa taille, ce qui redimensionne également la zone de travail.
L’un des grands avantages de 4D v18 R2 est que maintenant (sur les deux systèmes), vous pouvez prendre en compte ces éléments graphiques du système, utiliser toute la zone de travail disponible et être sûr que vos fenêtres sont dans une zone visible (en particulier en mode SDI sur Windows).

La zone de travail, qu’est-ce que c’est ?

Sous Windows, la zone de travail est la partie de l’écran qui n’est pas cachée par la barre des tâches du système. Le rectangle corail dans les captures d’écran ci-dessous met en évidence la zone de travail :

blank

Sur macOS, la zone de travail est la partie de l’écran qui n’est pas masquée par la barre des tâches ou le menu du système :

blank

blank

Comment obtenir la zone de travail d’un écran ?

Nous avons ajouté un paramètre facultatif à la commande SCREEN COORDINATES commande :

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

Maintenant, vous pouvez vous assurer que vos fenêtres sont à la bonne place ou vous pouvez utiliser toute la zone de travail, le choix vous appartient !

Avatar
- Product Owner -Damien Fuzeau a rejoint l'équipe 4D Product en février 2019. En tant que Product Owner, il est en charge de la rédaction des user stories, puis de leur traduction en spécifications fonctionnelles. Son travail consiste également à s'assurer que les implémentations de fonctionnalités livrées répondent aux besoins des clients.Damien est diplômé de l'Université de Nantes en génie logiciel. Il a passé plus de 23 ans dans son ancienne entreprise, d'abord en tant que développeur (découverte de 4D en 1997), puis en tant que responsable de l'ingénierie et architecte logiciel. Cette société est un partenaire OEM de 4D et a déployé des logiciels d'entreprise basés sur 4D pour des milliers d'utilisateurs, sur des centaines de serveurs. Damien est donc habitué au développement et au déploiement 4D dans un contexte multi-langues.