Bonjour à tous.
Je cherche à afficher un Gnome canvas (Module GnoCanvas) initialisé à partir d'un PixelBuffer. Je m'y prend pour l'instant de cette façon :
Code OCaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 let canvas = GnoCanvas.canvas ~packing:vbox#pack ~show:true () in let background = GnoCanvas.group canvas#root in let pix = GnoCanvas.pixbuf ~x:0. ~y:0. ~pixbuf:pixelbuffer ~width:200. ~height:200. ~props:[ÀNCHOR `NW ; `HEIGHT 200. ; `WIDTH 200. ] background in
Cela crée bien une "case" dans la hbox, mais on y vois uniquement le première rangée (horizontale) de pixels du pixbuff (sur environ 200 pixels ... mais ça ne varie pas en fonction de la largeur/hauteur que je précise), cela ressemble au final plus à un spacer qu'à une image
Lorsque j'affiche mon pixelbuffer dans un GMisc.image, tout va très bien.
Quelqu'un pour m'aider ? Merci.
Partager