#!/usr/bin/perl -w
#TITLE: Gnome HTML
#REQUIRES: Gtk Gnome GtkXmHTML
$NAME = 'HTML';
use Gnome;
use Gtk::XmHTML;
use LWP::UserAgent;
$ua = new LWP::UserAgent;
$request = new HTTP::Request('GET', shift(@ARGV) || 'www.altavista.digital.com');
$data = $ua->request($request);
$win = new Gtk::Window -toplevel;
$win->signal_connect('destroy', sub {Gtk->exit(0)});
$html = new Gtk::XmHTML;
if ($data->is_success) {
$html->source($data->content());
} else {
$html->source($data->error_as_HTML());
}
$html->signal_connect('activate', \&goto_url);
$html->show;
$win->add($html);
$win->show;
main Gtk;
sub goto_url {
my ($html, $p) =@_;
print "void* ($p)", ref($p), "\n";
}