Commit Graph

6 Commits

Author SHA1 Message Date
Adrestie 7d8d120d36 Choix d'icone : Okay et Cancel dans les creux du socle
Je les placais a l'oeil. SelectionFrameTemplate -- le gabarit qui porte
justement cet encadrement -- donne leur place : CancelButton 78 x 22 a
BOTTOMRIGHT (-11, 13), OkayButton a RIGHT sur son LEFT avec x = -2. Ce
sont les deux creux du coin bas droit de l'image.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 16:18:42 +02:00
Adrestie b70a6922be Choix d'icone : hauteur de la feuille et barre centree dans son espace
La fenetre prend la hauteur de la feuille de personnage au lieu des 495
de camelot ; sept rangees s'y posent au lieu de huit.

L'ecart de la barre se calcule au lieu d'etre ecrit : le meme entre la
derniere colonne d'icones et la barre qu'entre la barre et le bord de la
fenetre, soit 12 de chaque cote aujourd'hui.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 16:15:17 +02:00
Adrestie 55948eea2b Choix d'icone : bord droit a sa largeur, contour d'epoque efface
La bande droite etait ancree sur le BOTTOMLEFT du coin bas droit, qui
fait 174 de large puisqu'il porte le socle des boutons : elle s'etalait
donc sur 174 au lieu de 17. Deux points du meme cote suffisent, la
largeur vient de l'image.

Le contour d'epoque de la glissiere n'est pas porte par la barre mais par
le cadre de defilement : effacer les regions de la seule barre le
laissait en place.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 16:11:41 +02:00
Adrestie 4942d6b68a Choix d'icone : le curseur de la barre etait efface avec l'art d'epoque
Il est une region de la barre : la boucle qui efface les textures
d'epoque l'emportait, et lui rendre sa texture sans lui rendre son alpha
le laissait invisible. Il est exclu de l'effacement, et pose a 8 x 36 --
la taille du curseur le plus court de la source.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 16:09:56 +02:00
Adrestie 354ffa7284 Choix d'icone : place, fond, encadrement et barre de camelot
La fenetre s'ancre en TOPLEFT sur le TOPRIGHT de la feuille de
personnage, comme camelot ancre la sienne sur ce qu'elle accompagne.

Fond noir a 80 % de (7, -7) a (-7, 7), et SelectionFrameTemplate en neuf
pieces : les atlas macropopup-*, dont le coin bas droit de 174 x 39 qui
porte le socle des boutons.

MinimalScrollBar portee : 8 de large, glissiere et curseur en trois
morceaux, fleches de 17 x 11. Seules les textures changent, le
FauxScrollFrame du client garde son comportement.

Quatre feuilles versees.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 16:07:52 +02:00
Adrestie e2dbdcc24e Choix d'icone d'un ensemble, sur le gabarit de camelot
Fenetre de 525 x 495 sur IconSelectorPopupFrameTemplate : champ de nom
en haut, zone du choix courant a droite, grille en dessous. La grille
prend les valeurs de ScrollBoxSelectorMixin -- dix par rangee, boutons
de 36, ecarts de 10, marges de 5.

Tout le remplissage du client passe par quatre globales
(NUM_GEARSET_ICONS_PER_ROW, NUM_GEARSET_ICON_ROWS,
NUM_GEARSET_ICONS_SHOWN, GEARSET_ICON_ROW_HEIGHT) : les porter suffit,
rien du parcours des icones ni du defilement n'est reecrit. Le client ne
creant que quinze boutons, les soixante-cinq manquants sont crees sur son
propre gabarit.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 16:01:15 +02:00