website logo
Auteur
avatar
zzd10h

Forum » » Création-Développement » » Question sur les Pens


Posté : 13-02-2015 21:37 icone du post

Bonjour,
J'ai une question (enfin 3, voir à la fin) sur les Pens sur OS4

1) Contexte :
J'ai un programme qui change automatiquement le fond d'écran du Workbench, FlipPaper.
Par défaut, la couleur de la police sur le Workbench est noire (par exemple, le nom des volumes)
C'est OK avec des fonds d'écran clairs mais pas avec des fonçés.

Je me suis donc fait un programme qui change la couleur de ces polices grâce à une valeur RGB avec laquelle je créé un Pen (ObtainBestPenA()) pour l'intégrer plus tard dans FlipPaper.

Jusque là, pas de soucis, ça marche, je change de couleur à la volée, j'écris bien dans ENV et ENVARC:sys/fonts.prefs.

Par contre quand je reboote (sous 4.1.6 ou sous FE), le n? de Pen est conservé mais les couleurs changent.

Bon, je me dis que les n? de Pen sont dynamiques, soit.


2) Questions
Quand je prends les 8 n? de Pens que l'on trouve dans Prefs/Fonts (0 1 2 3 252 253 254 255 respectivement pour gris noir blanc bleu orange rouge vert jaune), les Pens résistent au reboot et sont même identiques entre 4.1.6 et FE.


A - Est-ce que ces couleurs ont des n? de Pens réservé dans l'OS ? 

B - Si oui, en existe t'il d'autres de fixes ?

C - Ou alors, je me plante complétement et ce n'est qu'un coup de bol (répété) ?


Merci par avance pour vos réponses
Guillaume

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2040&forum=14