sub ToolEntry { my $self = shift; my %args = @_; my $m = delete $args{-tip} || ''; my $w = delete $args{-width} || 5; my $l = $self->{CONTAINER}->Entry(%args, -width => $w); push @{$self->{WIDGETS}} => $l; $self->_packWidget($l); $self->{BALLOON}->attach($l, -balloonmsg => $m) if $m; return $l; }