Tout d'abord le sens de la flèche entre gui et graphic nous dit que "gui dépend de graphic" ; pas l'inverse.
le cours sur le dessin avec GTKmm et le changement de coordonnées décrit 2 méthodes en détails (l'exercice3a série6 est aussi utile) ; vous avez peut être la vieille version du cours / récupérez la dernière version car je reprends les numéros de section du cours:
4.1) c'est la méthode bas-niveau typiquement réalisée dans les fonctions de graphic qui reçoit des (x,y) du Modèle en entrée, qui les convertit en (x,y) du dessin pour les fonctions de GTKmm. Pour faire cette conversion graphic a besoin de width, height, et du cadrage (xmin, ymin, ymax, ymax). Ces 6 variables ont le droit d'exister globalement au module graphic. Des fonctions set doivent être mises à disposition par graphic pour que gui puisse initialiser ces variables dans graphic avec les valeurs de départ du projet.
4.2) méthode de haut-niveau avec des transformations translate et scale faites une fois pour toute au début de on_draw dans gui.