mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-02-23 16:14:23 +00:00
LibGUI: Center TreeView item icons vertically
This makes tree views with icons look a lot better at larger font sizes.
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user