Skip to content

Commit d3c9713

Browse files
committed
Better default info balance for box model gist
1 parent 4553925 commit d3c9713

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

lib/Terminal/Widgets/Layout.rakumod

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,15 @@ class Style
5555
my $padding = $.has-padding ?? ($.pt, $.pr, $.pb, $.pl).join(',') !! 0;
5656
my $border = $.has-border ?? ($.bt, $.br, $.bb, $.bl).join(',') !! 0;
5757
my $margin = $.has-margin ?? ($.mt, $.mr, $.mb, $.ml).join(',') !! 0;
58-
59-
"$.sizing-box p:$padding b:$border m:$margin " ~
58+
my $wc = $.width-correction;
59+
my $hc = $.height-correction;
60+
my $lc = $.left-correction;
61+
my $rc = $.right-correction;
62+
my $tc = $.top-correction;
63+
my $bc = $.bottom-correction;
64+
65+
("$.sizing-box p:$padding b:$border m:$margin wc:$wc=$lc+$rc hc:$hc=$tc+$bc "
66+
if $.has-framing) ~
6067
'w:(' ~ ($.min-w, $.set-w, $.max-w).map({ $_ // '*'}).join(':')
6168
~ (' min' if $.minimize-w) ~ ') ' ~
6269
'h:(' ~ ($.min-h, $.set-h, $.max-h).map({ $_ // '*'}).join(':')

0 commit comments

Comments
 (0)