On Thu, 28 May 2009 11:15:08 +1000 Kevin Ryde <[email protected]> wrote:
> "Zane C.B." <[email protected]> writes: > > > > 'Gdk-CRITICAL **: gdk_screen_list_visuals: assertion > > `GDK_IS_SCREEN (screen)'' > > Did you remember Gtk2->init, or the '-init' option equivalent? > The errors are pretty obscure if you forget that. Awesome. Thanks, was not aware it was required for stuff running outside of a loop. Now for some odd reason I am getting the error 'Can't call method "set_back_pixmap" on an undefined value'. $pixmap is definitely a Gtk2::Gdk::Pixmap object according to ref and what I am passing as a file is a legit jpg. Any thoughts? Gtk2->init; my $screen=Gtk2::Gdk::Screen->new; my $window=$screen->get_root_window; my $pixbuf=Gtk2::Gdk::Pixbuf->new_from_file('test.jpg'); my ($pixmap, $mask)=$pixbuf->render_pixmap_and_mask(1); if (!defined($pixmap)) { print "pixmap undefined\n"; }else { print ref($pixmap)."\n"; } $window->set_back_pixmap($pixmap);
signature.asc
Description: PGP signature
_______________________________________________ gtk-perl-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-perl-list
