Alexandre Mathy wrote:

> Hey..
> Ok so I've decided to go with gnomecanvas.
> I'm having trouble drawing images to the canvas though...
> Here's the code:
>       
> GdkImlibImage *Image = gdk_imlib_load_image ("mypng.png");
> 
> /* create a new canvas */
>       gtk_widget_push_visual (gdk_imlib_get_visual ());
>     gtk_widget_push_colormap (gdk_imlib_get_colormap ());
>       canvas = gnome_canvas_new();    
>   gtk_widget_pop_visual();
>   gtk_widget_pop_colormap();
> .
> .
> .
> .
>        gnome_canvas_item_new (gnome_canvas_root(canvas),
>                                              gnome_canvas_image_get_type (),
>                                              "image", Image,
>                                              "x", 0,
>                                              "y", 0,
>                                              "width",(double)Image->rgb_width, 
>                                              "height", (double)Image->rgb_height,
>                                              NULL);
> 


You should use
"x", 0.0,
"y", 0.0,
This is to respect the correct type an int is not a float...

and perhaps put an anchor for your image, I can't remember if it's
necessary.
"anchor", GTK_ANCHOR_...


-- 
Florent DEVIN, 33 (0)3 20 43 47 30, Fax (33) (0)3 20 43 65 66 (Fax LIFL)
LIFL, Laboratoire d'Informatique Fondamentale de LILLE
USTL, Bureau 326, Batiment M3, 59655 Villeneuve d'Ascq Cedex


_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to