Prechádzať zdrojové kódy

LibGUI: Center TreeView item icons vertically

This makes tree views with icons look a lot better at larger font sizes.
Andreas Kling 2 rokov pred
rodič
commit
eb9d2c64c8
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      Userland/Libraries/LibGUI/TreeView.cpp

+ 1 - 0
Userland/Libraries/LibGUI/TreeView.cpp

@@ -325,6 +325,7 @@ void TreeView::paint_event(PaintEvent& event)
                 int indent_width = indent_width_in_pixels() * indent_level;
                 int indent_width = indent_width_in_pixels() * indent_level;
 
 
                 Gfx::IntRect icon_rect = { rect.x(), rect.y(), icon_size(), icon_size() };
                 Gfx::IntRect icon_rect = { rect.x(), rect.y(), icon_size(), icon_size() };
+                icon_rect.center_vertically_within(rect);
                 Gfx::IntRect background_rect = {
                 Gfx::IntRect background_rect = {
                     icon_rect.right() + 1 + icon_spacing(), rect.y(),
                     icon_rect.right() + 1 + icon_spacing(), rect.y(),
                     min(rect.width(), column_width - indent_width) - icon_size() - icon_spacing(), rect.height()
                     min(rect.width(), column_width - indent_width) - icon_size() - icon_spacing(), rect.height()