On Fri, 2006-04-28 at 09:50 +0300, [EMAIL PROTECTED] wrote:
> >should work as you want. The use of allocation for coordinates is in
> >case the widget  has not got a window of it's own (in that case
> >widget->window points to its parent widgets window).
> 
> But please not that if your widget has any child widgets
> with windows of their own, this won't work. If this
> is the case, you'll have to use the root window as argument
> to gdk_pixbuf_get_from_drawable.
> 
> Both Kalle's solution and the rootwindow thing has the
> limitation that the widget must be visible on the screen. 

That won't work if the window is partially offscreen or obscured. 

I have a patch in http://bugzilla.gnome.org/show_bug.cgi?id=318807
which adds a way to do this in all cases (gtk_widget_get_snapshot()).

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander Larsson                                            Red Hat, Inc 
                   [EMAIL PROTECTED]    [EMAIL PROTECTED] 
He's a globe-trotting devious assassin with acid for blood. She's a man-hating 
mutant fairy princess who can talk to animals. They fight crime! 

_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to