On Wed, Feb 16, 2005 at 08:13:24AM -0500, muppet wrote in a legally binding way:
> Date: Wed, 16 Feb 2005 08:13:24 -0500
> From: muppet <[EMAIL PROTECTED]>
> Organization:
> To: [EMAIL PROTECTED]
> Subject: Re: Background image for a window
> 
> On Thu, 2005-02-10 at 20:43, muppet wrote:
> > On Feb 10, 2005, at 8:06 PM, Chris Debenham - PTS Engineer wrote:
> > > Is there any other way?
> > 
> > Maybe.  Need more info.  What are you trying to make?  (Especially 
> > intriguing since you say GnomeCanvas is too slow for this purpose...)
> 
> ping... did that work for you?

pong... tried it this morning on the train into the office and yep, it
worked.
I have it doing the following:

my $pixbuf_loader = Gtk2::Gdk::PixbufLoader->new();
$pixbuf_loader->set_size($config->{'Width'},$config->{'Height'});
eval { $pixbuf_loader->write($row->{'data'}); };
eval { $pixbuf_loader->close() };
my $pixbuf=$pixbuf_loader->get_pixbuf();
$pixbuf->save($globals->{'bg_file'},'png');
my $rc_style = Gtk2::RcStyle->new;
$rc_style->bg_pixmap_name ('normal', $globals->{'bg_file'});
$window->modify_style ($rc_style);

Loads the image fine, scales it to screen size then displays.

Thanks
  Chris

> 
> -- 
> muppet <scott at asofyet dot org>
> 

-- 
-------------------------------------------------------------------------------
  ,-_|\  PTS Engineer                        E-mail : [EMAIL PROTECTED]
 /     \ Sun Microsystems Australia Pty Ltd. Direct : +61 (2) 9844 5188
 \_,-\_* 828 Pacific Highway                 Phone  : +61 (2) 9844 5000
      v  Gordon, N.S.W. 2072                 Fax    : +61 (2) 9844 5189
                                             Mobile : +61 (40) 9844 514
-------------------------------------------------------------------------------
Avoid Reality At All Costs.
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to