Remplir une drawing area avec un buffer [GTK] - C - Programmation
Marsh Posté le 10-03-2007 à 17:46:26
Bon alors, my bad, en fait j'avais zappé un argument dans mon gdk_draw_rgb_image, mais donc, le seul problème qui me reste : comment importer une GtkImage dans un buffer ?
Marsh Posté le 12-03-2007 à 18:35:13
Argh, dernière tentative : comment remplir un buffer à l'aide du contenu d'une GtkDrawingArea ou GtkImage ? .
Sauvez Willy svp.
Marsh Posté le 12-03-2007 à 19:08:55
ArtPlay a écrit : Argh, dernière tentative : comment remplir un buffer à l'aide du contenu d'une GtkDrawingArea ou GtkImage ? . |
La partie gtk en elle même, je ne la connais pas. Je connais sa version c++ pour avoir bossé avec.
Je ne comprends pas bien ton problème. Ton drawing area, tu dessines dessus avec des draw_line, draw_point, etc...Les données sont donc stockées quelque part. Pourquoi ne pas les réutiliser?
Marsh Posté le 12-03-2007 à 21:08:58
J'ai une question qui dérive un peu : lorsque l'on modifie la drawing_area, se réactualise-t-elle d'elle même ? Ou faut lui dire ?
Marsh Posté le 12-03-2007 à 21:41:37
Bah GrosBoc, pour l'instant je remplis tout en pixel/pixel pour ma drawing area, via un buffer. Donc pas de draw_line etc, je passe tout par un buffer ....
Marsh Posté le 10-03-2007 à 17:08:27
Bonjour,
Petit problème en GTK. Je crée un buffer, pour l'instant entièrement "blanc", et j'aimerais pouvoir l'introduire dans une drawing area (en clair, rendre ma drawing area blanche). Donc en gros, j'ai ça :
Maintenant, via quelle commande je peux m'arranger pour fourrer tout ça dans ma drawing area ? J'ai essayé avec gdk_draw_rgb_image , mais ça n'a pas fonctionné, je suis pas sûr d'avoir très bien pigé les arguments nécessaires.
Par ailleurs, pour l'opération inverse, comment je peux extraire d'un GtkImage ou d'une GtkDrawingArea un tableau que je peux mettre dans un buffer ?
Si quelqu'un peut me répondre, ça évitera que mon chef de projet me fouette parce que j'arrive pas à faire un truc aussi bête, donc merci beaucoup .