diff --git a/Applications/ThemeEditor/PreviewWidget.cpp b/Applications/ThemeEditor/PreviewWidget.cpp index 669711a432..e2ac55a2b4 100644 --- a/Applications/ThemeEditor/PreviewWidget.cpp +++ b/Applications/ThemeEditor/PreviewWidget.cpp @@ -93,6 +93,10 @@ PreviewWidget::PreviewWidget(const Gfx::Palette& preview_palette) m_active_window_icon = Gfx::Bitmap::load_from_file("/res/icons/16x16/window.png"); m_inactive_window_icon = Gfx::Bitmap::load_from_file("/res/icons/16x16/window.png"); + m_close_bitmap = Gfx::Bitmap::load_from_file("/res/icons/16x16/window-close.png"); + m_maximize_bitmap = Gfx::Bitmap::load_from_file("/res/icons/16x16/window-maximize.png");; + m_minimize_bitmap = Gfx::Bitmap::load_from_file("/res/icons/16x16/window-minimize.png");; + m_gallery = add(); set_greedy_for_hits(true); } @@ -120,6 +124,7 @@ void PreviewWidget::paint_event(GUI::PaintEvent& event) struct Button { Gfx::IntRect rect; + RefPtr bitmap; }; auto paint_window = [&](auto& title, const Gfx::IntRect& rect, auto state, const Gfx::Bitmap& icon) { @@ -129,9 +134,9 @@ void PreviewWidget::paint_event(GUI::PaintEvent& event) int pos = title_bar_text_rect.right() + 1; Vector