- From: Andy Bell <andy bell allbabel com>
- To: gtk-list <gtk-list gnome org>
- Subject: gtk_clipboard_set_image
- Date: Wed, 3 Nov 2010 11:19:26 +0100
I am having trouble with setting an image to the clipboard.
I receive image data which I write out to disk and then create a GdkPixbuf from that, which I then store to the clipboard.
My code is as follows:
GError * error = NULL;
GdkPixbuf * pixbuf = gdk_pixbuf_new_from_file( "/tmp/test.jpg", &error );
if ( pixbuf != NULL && error == NULL )
gtk_clipboard_set_image( gtk_clipboard_get( GDK_SELECTION_CLIPBOARD ), pixbuf );
gtk_clipboard_store( gtk_clipboard_get( GDK_SELECTION_CLIPBOARD ) );
gdk_pixbuf_unref( pixbuf );
unlink( "/tmp/test.jpg" );
I don't get any errors, but when I come to try to paste it I have nothing on the clipboard. For example, opening OpenOffice, I would like to paste the image but nothing happens, nor in GIMP. I am using Ubuntu 10.4.
] [Thread Prev