Refactor et adaptation pour une gestion de la GUI