Bonjour !

J'utilise GTK pour afficher une fenêtre dans laquelle je dessine avec Cairo.
Pour déplacer les images, je change leurs coordonnées d'affichage dans cairo.
Je raffraichis l'affichage par gtk_widget_queue_draw(widget).
(J'ai besoin d'invalider la fenêtre entière( 1000 * 700 ) car tout son contenu est modifié par le deplacement.

Probleme : Même quand je fais le deplacement pixel par pixel, il y a des saccades qui font mal aux yeux. Des deplacement plus rapides (10 pixels à la fois) sont encore plus pénibles à observer.
De plus, je remarque un temps de latence lorsque je pointe ma souris sur un objet et le declenchement de la fonction reliée à cet evenement.

J'en déduis donc que ce n'est pas mon écran d'ordinateur portable (60Hz) qui est responsable des saccades.

De plus, j'ai un ordinateur Double Coeur capable de faire tourner les jeux 3D récents. Je ne peux donc pas m'imaginer qu'il puisse être ralenti par les quelques calculs que je lui demande de faire à chaque cycle du programme.

J'aimerais donc savoir si le problème vient du taux de rafraichissement de GTK, et si c'est le cas, comment augmenter sa fréquence.

Quelqu'un peut il m'aider ?