Depuis quelque temps, nous travaillons séparément sur trois versions d'ACAM: La version d'origine, fonctionnant sous Windows La prochaine version Linux, appelée ACAM-Winter, qui, en minimisant les dépendances avec le système, peut être facilement portée sur d'autres plateformes Une version Mac (Acam Mac) destinée à remplacer à terme l'utilisation de la librairie de compatibilité "Carbon" avec les anciens systèmes Mac Avec ACAM, on peut redéfinir complètement l'aspect de l'interface (onglet "Thèmes" des préférences générales d'Harmony) Mais pour ne pas trop perturber les fragiles créatures que sont les utilisateurs Mac lorsqu'ils feront tourner nos programmes sur leur dernier système à la mode, nous travaillons à reproduire à l'identique l'aspect des fenêtres, des boutons, etc (voir billets précédents à propos d'ACAM Mac) Afin de permettre de zoomer l'interface pour l'adapter aux écrans Retina, les graphismes ne sont pas stockés sous forme d'image, mais tracés à la demande à l'aide de commandes graphiques. Ces commandes graphiques étant spécifiques au système Mac (Quartz), le thème en question ne pouvait fonctionner que sur Mac. Dommage de réserver ainsi un aspect (qui a en plus demandé pas mal de travail) à une seule plateforme. Notre tâche d'aujourd'hui : remplacer les fonctions graphiques Mac/Quartz par des commandes standard ACAM, de manière à pouvoir utiliser le thème graphique Mac sur Windows ou Linux. Bientôt les premières images... |