Question about GtkImage and GdkPixmap

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello!

What is the correct way to display a GdkPixmap in a GtkImage? I created
a pixmap and drew a rectangle onto it. Then it should be displayed by
the image:

GtkWidget *image;

...

GdkPixmap *pixmap = gdk_pixmap_new (NULL, width, height, 24);
GdkGC *gc = gdk_gc_new (GDK_DRAWABLE (pixmap));
GdkColor color = {0, 65535, 65535, 65535 };
gdk_gc_set_rgb_fg_color (gc, &color);
gdk_draw_rectangle (GDK_DRAWABLE (pixmap), gc, TRUE, 0, 0, width,
	height);
g_object_unref (G_OBJECT (gc));
gtk_image_set_from_pixmap (GTK_IMAGE (image), pixmap, NULL);

It seems to work. But I since I added the gdk_draw_rectangle line the
program leaks very much memory. Have I to free/unref the pixmap? What is
wrong in my program?

Can anyone help me?

Regards,
Sebastian Vöcking

_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list


[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux