We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a3712d4 commit 2e70b59Copy full SHA for 2e70b59
2 files changed
Prima/Drawable/Basic.pm
@@ -277,8 +277,12 @@ sub draw_underline
277
$string = $canvas->text_shape($string, %opt, skip_if_simple => 0)
278
unless ref $string;
279
280
+ my $lw0 = $canvas->lineWidth;
281
+ my $lw1 = $canvas->font->underlineThickness;
282
+ $canvas->lineWidth($lw1) if $lw0 != $lw1;
283
my $r = $canvas->render_underline($string, $x, $y);
284
if ( $r ) {
285
+ print "LINES @$r\n";
286
$canvas->lines($r);
287
} elsif ( $r = $canvas->get_text_box($string)) {
288
$canvas->line(
@@ -288,6 +292,7 @@ sub draw_underline
292
$r->[7] + $y,
289
293
);
290
294
}
295
+ $canvas->lineWidth($lw0) if $lw0 != $lw1;
291
296
297
298
sub prelight_color
0 commit comments