From 2ded2a8b15bb19ca76cc433c176c2075f9f34d94 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Wed, 28 Jul 2021 10:46:46 +0200 Subject: [PATCH] SpaceAnalyzer: Adjust the text_rect The text_rect was moved to the bottom right instead of being shrinked, which meant that the text at the end could go a bit out of the box. --- Userland/Applications/SpaceAnalyzer/TreeMapWidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Userland/Applications/SpaceAnalyzer/TreeMapWidget.cpp b/Userland/Applications/SpaceAnalyzer/TreeMapWidget.cpp index 1af61c3fc91..487c1b655c2 100644 --- a/Userland/Applications/SpaceAnalyzer/TreeMapWidget.cpp +++ b/Userland/Applications/SpaceAnalyzer/TreeMapWidget.cpp @@ -93,13 +93,13 @@ void TreeMapWidget::paint_cell_frame(GUI::Painter& painter, const TreeMapNode& n // Paint text. if (has_label == HasLabel::Yes) { - painter.clear_clip_rect(); - painter.add_clip_rect(cell_rect); Gfx::IntRect text_rect = remainder; - text_rect.translate_by(2, 2); + text_rect.shrink(4, 4); + painter.clear_clip_rect(); + painter.add_clip_rect(text_rect); if (node_is_leaf(node)) { painter.draw_text(text_rect, node.name(), font(), Gfx::TextAlignment::TopLeft, Color::Black); - text_rect.translate_by(0, font().presentation_size() + 1); + text_rect.take_from_top(font().presentation_size() + 1); painter.draw_text(text_rect, human_readable_size(node.area()), font(), Gfx::TextAlignment::TopLeft, Color::Black); } else { painter.draw_text(text_rect, String::formatted("{} - {}", node.name(), human_readable_size(node.area())), font(), Gfx::TextAlignment::TopLeft, Color::Black);