LibGUI: Respect TitleButtonsIconOnly in AbstractThemePreview

This commit is contained in:
MacDue 2022-04-23 15:27:24 +01:00 committed by Linus Groh
commit d0aef66bcc
Notes: sideshowbarker 2024-07-18 01:43:16 +09:00

View file

@ -139,6 +139,7 @@ void AbstractThemePreview::paint_window(StringView title, Gfx::IntRect const& re
painter.fill_rect(rect.translated(-frame_rect.location()), m_preview_palette.color(Gfx::ColorRole::Background));
for (auto& button : buttons) {
if (!m_preview_palette.title_buttons_icon_only())
Gfx::StylePainter::paint_button(painter, button.rect, m_preview_palette, Gfx::ButtonStyle::Normal, false);
auto bitmap_rect = button.bitmap->rect().centered_within(button.rect);
painter.blit(bitmap_rect.location(), *button.bitmap, button.bitmap->rect());