Bonjour.
Ca y est. Je me lance corps et âme dans Cairo (Liberforce va être content). Vous me direz, il est temps! A chaque nouvelle utilisation d'un nouvel outil, vient forcément de nouvelles questions. Et je n'échappe pas à la règle.
Donc de ce que j'ai compris jusqu'à présent je peux utiliser gdk_window_create_similar_surface(); ou gdk_cairo_create(); pour extraire une surface (cairo_surface_t*).
J'opère ensuite les modifications de mon choix sur celle-ci en acquérant auparavant le périphérique comme indiquer dans l'exemple de la documentation officielle.
Question : Le fait de modifier la surface suffit-il pour que l'affichage soit mis à jour ou bien existe-t-il une fonction pour renvoyer la surface sur le drawable source?
P.S. : Si j'ai loupé quelque chose dans la compréhension n'hésitez pas à rectifier.
Partager