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

MessageBox: Replace Label with Image component to show icons

This commit is contained in:
Hüseyin ASLITÜRK 2020-06-14 11:06:55 +03:00 committed by Andreas Kling
parent 3a676c6fd2
commit 030d0f9937

View file

@ -27,6 +27,7 @@
#include <LibGUI/BoxLayout.h> #include <LibGUI/BoxLayout.h>
#include <LibGUI/Button.h> #include <LibGUI/Button.h>
#include <LibGUI/Label.h> #include <LibGUI/Label.h>
#include <LibGUI/Image.h>
#include <LibGUI/MessageBox.h> #include <LibGUI/MessageBox.h>
#include <LibGfx/Font.h> #include <LibGfx/Font.h>
#include <stdio.h> #include <stdio.h>
@ -117,11 +118,8 @@ void MessageBox::build()
message_container.layout()->set_spacing(8); message_container.layout()->set_spacing(8);
if (m_type != Type::None) { if (m_type != Type::None) {
auto& icon_label = message_container.add<Label>(); auto& icon_image = message_container.add<Image>();
icon_label.set_size_policy(SizePolicy::Fixed, SizePolicy::Fixed); icon_image.set_bitmap(icon());
icon_label.set_preferred_size(32, 32);
icon_label.set_icon(icon());
icon_width = icon_label.icon()->width();
} }
auto& label = message_container.add<Label>(m_text); auto& label = message_container.add<Label>(m_text);