rendered paste bodysub build_panel {
my $self = shift;
$self->{tips} = Gtk2::Tooltips->new;
our $TOOLTIP_REF = $self->{tips};
$self->{icon} = Gtk2::Gdk::Pixbuf->new_from_file(PerlPanel::lookup_icon('perlpanel'));
$self->{hbox} = Gtk2::HBox->new;
$self->{hbox}->set_border_width(0);
$self->{panel} = Gtk2::Window->new;
$self->{vbox} = Gtk2::VBox->new;
$self->{vbox}->set_border_width(0);
$self->{vbox}->set_spacing(0);
$self->{border} = Gtk2::DrawingArea->new;
$self->{border}->set_size_request(-1, 1);
$self->{border}->signal_connect('expose_event', sub { $self->draw_border });
$self->{panel}->add($self->{vbox});
$self->arrange_border;
return 1;
}