#!/usr/bin/env perl
#GTK Hello world! by Harvie 2oo9

use strict;
use warnings;
use utf8;
use Gtk2 qw{ -init };

my $builder = Gtk2::Builder->new();
$builder->add_from_file('hello.ui');

my %widgets;
foreach my $widget qw(window1 button1 entry1)
{
	$widgets{$widget}=$builder->get_object($widget);
}

$builder->connect_signals( undef );
$builder = undef;

$widgets{'window1'}->show();

Gtk2->main();
exit;

sub on_window1_destroy
{
    Gtk2->main_quit();
}

sub on_button1_clicked
{
	$widgets{'button1'}->set_label($widgets{'entry1'}->get_text());
	print $widgets{'entry1'}->get_text()."\n";
}



