52c8f71480
Il ne s'agissait pas que de ses lignes. SkillFrame declare aussi un bouton de tri, un "tout replier", son cadre de depliage et ses trois tuiles, deux boutons accepter / annuler, sa liste a ascenseur, et tout un cadre de detail -- ScrollFrame, ScrollChildFrame, StatusBar. Les enumerer serait une liste a tenir a jour et a oublier. On masque donc TOUT ce que ce cadre porte et qui n'est pas a nous : GetRegions ne rend que les textures, GetChildren que les cadres fils -- il faut les deux, et a chaque passage, SkillFrame_UpdateSkills remontrant les siennes. Consequence : nos deux traits de liste sont crees sur NOTRE panneau et non sur le cadre du client, sinon le balayage les emporterait. Le faux client ne connaissait pas les cadres fils -- il rendait GetRegions mais pas GetChildren, et l'essai ne pouvait pas s'ecrire. Chaque cadre tient desormais la liste des siens, que SetParent met a jour. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>