add(GtkImage::new_from_icon_name('gtk-new', Gtk::ICON_SIZE_DND)); $window->child->show(); $window->show_all(); $root = Gdk::get_default_root_window(); list($w, $h) = $root->get_size(); $pixbuf = new GdkPixbuf(Gdk::COLORSPACE_RGB, TRUE, 8, $w, $h); $pixbuf->get_from_drawable ($root, $root->get_colormap(), 0, 0, 0, 0, $w, $h); $display = new GtkWindow(); $display->add(GtkImage::new_from_pixbuf($pixbuf)); $display->show_all(); $window->connect_simple('destroy', array('Gtk', 'main_quit')); Gtk::main(); ?>