From eb9d2c64c8bae4e441a89e88d45f39d9fcaa6f8f Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 2 Feb 2023 13:37:50 +0100 Subject: [PATCH] LibGUI: Center TreeView item icons vertically This makes tree views with icons look a lot better at larger font sizes. --- Userland/Libraries/LibGUI/TreeView.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Libraries/LibGUI/TreeView.cpp b/Userland/Libraries/LibGUI/TreeView.cpp index 93bd82f12c..ead42b194c 100644 --- a/Userland/Libraries/LibGUI/TreeView.cpp +++ b/Userland/Libraries/LibGUI/TreeView.cpp @@ -325,6 +325,7 @@ void TreeView::paint_event(PaintEvent& event) int indent_width = indent_width_in_pixels() * indent_level; Gfx::IntRect icon_rect = { rect.x(), rect.y(), icon_size(), icon_size() }; + icon_rect.center_vertically_within(rect); Gfx::IntRect background_rect = { icon_rect.right() + 1 + icon_spacing(), rect.y(), min(rect.width(), column_width - indent_width) - icon_size() - icon_spacing(), rect.height()