mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 06:27:45 +00:00
LibWeb: Slightly decrease the font size used for media timestamps
The default scaled font is currently quite large on Ladybird. Decrease it a bit to make more room for other elements.
This commit is contained in:
parent
54e674974e
commit
8cb0197eeb
1 changed files with 5 additions and 2 deletions
|
@ -170,14 +170,17 @@ DevicePixelRect MediaPaintable::paint_control_bar_timestamp(PaintContext& contex
|
||||||
auto timestamp = String::formatted("{} / {}", current_time, duration).release_value_but_fixme_should_propagate_errors();
|
auto timestamp = String::formatted("{} / {}", current_time, duration).release_value_but_fixme_should_propagate_errors();
|
||||||
|
|
||||||
auto const& scaled_font = layout_node().scaled_font(context);
|
auto const& scaled_font = layout_node().scaled_font(context);
|
||||||
|
auto font = scaled_font.with_size(10);
|
||||||
|
if (!font)
|
||||||
|
font = scaled_font;
|
||||||
|
|
||||||
auto timestamp_size = static_cast<DevicePixels::Type>(ceilf(scaled_font.width(timestamp)));
|
auto timestamp_size = static_cast<DevicePixels::Type>(ceilf(font->width(timestamp)));
|
||||||
if (timestamp_size > control_box_rect.width())
|
if (timestamp_size > control_box_rect.width())
|
||||||
return control_box_rect;
|
return control_box_rect;
|
||||||
|
|
||||||
auto timestamp_rect = control_box_rect;
|
auto timestamp_rect = control_box_rect;
|
||||||
timestamp_rect.set_width(timestamp_size);
|
timestamp_rect.set_width(timestamp_size);
|
||||||
context.painter().draw_text(timestamp_rect.to_type<int>(), timestamp, scaled_font, Gfx::TextAlignment::CenterLeft, Color::White);
|
context.painter().draw_text(timestamp_rect.to_type<int>(), timestamp, *font, Gfx::TextAlignment::CenterLeft, Color::White);
|
||||||
|
|
||||||
control_box_rect.take_from_left(timestamp_rect.width());
|
control_box_rect.take_from_left(timestamp_rect.width());
|
||||||
return control_box_rect;
|
return control_box_rect;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue