… | |
… | |
2026 | |
2026 | |
2027 | $self->{oy} = int ($self->{valign} < 0 ? $self->{padding_y} |
2027 | $self->{oy} = int ($self->{valign} < 0 ? $self->{padding_y} |
2028 | : $self->{valign} > 0 ? $self->{h} - $size->[1] - $self->{padding_y} |
2028 | : $self->{valign} > 0 ? $self->{h} - $size->[1] - $self->{padding_y} |
2029 | : ($self->{h} - $size->[1]) * 0.5); |
2029 | : ($self->{h} - $size->[1]) * 0.5); |
2030 | }; |
2030 | }; |
2031 | |
|
|
2032 | my $w = List::Util::min $self->{w} + 4, $size->[0]; |
|
|
2033 | my $h = List::Util::min $self->{h} + 2, $size->[1]; |
|
|
2034 | |
2031 | |
2035 | $self->{layout}->render ($self->{ox}, $self->{oy}, $self->{style}); |
2032 | $self->{layout}->render ($self->{ox}, $self->{oy}, $self->{style}); |
2036 | } |
2033 | } |
2037 | |
2034 | |
2038 | ############################################################################# |
2035 | ############################################################################# |