… | |
… | |
14 | our $BUTTON_STATE; |
14 | our $BUTTON_STATE; |
15 | |
15 | |
16 | sub check_tooltip { |
16 | sub check_tooltip { |
17 | if (!$GRAB) { |
17 | if (!$GRAB) { |
18 | for (my $widget = $HOVER; $widget; $widget = $widget->{parent}) { |
18 | for (my $widget = $HOVER; $widget; $widget = $widget->{parent}) { |
19 | if (exists $widget->{tooltip}) { |
19 | if (length $widget->{tooltip}) { |
20 | |
20 | |
21 | if ($TOOLTIP->{owner} != $widget) { |
21 | if ($TOOLTIP->{owner} != $widget) { |
22 | $TOOLTIP->{owner} = $widget; |
22 | $TOOLTIP->{owner} = $widget; |
23 | |
23 | |
24 | my $tip = $widget->{tooltip}; |
24 | my $tip = $widget->{tooltip}; |
… | |
… | |
2192 | } |
2192 | } |
2193 | |
2193 | |
2194 | sub size_request { |
2194 | sub size_request { |
2195 | my ($self) = @_; |
2195 | my ($self) = @_; |
2196 | |
2196 | |
2197 | $self->child->set_max_size ($::WIDTH * 0.2); |
2197 | $self->child->set_max_size ($::WIDTH * 0.3); |
2198 | |
2198 | |
2199 | my ($w, $h) = @{$self->child}{qw(req_w req_h)}; |
2199 | my ($w, $h) = @{$self->child}{qw(req_w req_h)}; |
2200 | |
2200 | |
2201 | ($w + 4, $h + 4) |
2201 | ($w + 4, $h + 4) |
2202 | } |
2202 | } |