1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:18:11 +00:00

LibGUI: Make ItemView respect Widget::fill_with_background_color()

This makes it possible to create a see-through ItemView. :^)
This commit is contained in:
Andreas Kling 2020-04-18 21:23:39 +02:00
parent 95805c0e56
commit 54c980dbf2

View file

@ -273,7 +273,8 @@ void ItemView::paint_event(PaintEvent& event)
Painter painter(*this);
painter.add_clip_rect(widget_inner_rect());
painter.add_clip_rect(event.rect());
painter.fill_rect(event.rect(), widget_background_color);
if (fill_with_background_color())
painter.fill_rect(event.rect(), widget_background_color);
painter.translate(frame_thickness(), frame_thickness());
painter.translate(-horizontal_scrollbar().value(), -vertical_scrollbar().value());