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

LibGUI: Remove button padding on Toolbar construction

And assume 24x24 button sizes by default.
There currently aren't any toolbars with custom button sizes, but if
the need arises, they can always determine their own padding.
This commit is contained in:
thankyouverycool 2022-07-27 07:45:54 -04:00 committed by Andreas Kling
parent 99a00dc39b
commit 1084eaea0b
2 changed files with 8 additions and 8 deletions

View file

@ -26,11 +26,11 @@ Toolbar::Toolbar(Orientation orientation, int button_size)
: m_orientation(orientation)
, m_button_size(button_size)
{
if (m_orientation == Orientation::Horizontal) {
set_fixed_height(button_size + 8);
} else {
set_fixed_width(button_size + 8);
}
if (m_orientation == Orientation::Horizontal)
set_fixed_height(button_size);
else
set_fixed_width(button_size);
set_layout<BoxLayout>(orientation);
layout()->set_spacing(0);
layout()->set_margins({ 2, 2, 2, 2 });
@ -96,7 +96,7 @@ ErrorOr<NonnullRefPtr<GUI::Button>> Toolbar::try_add_action(Action& action)
TRY(m_items.try_ensure_capacity(m_items.size() + 1));
auto button = TRY(try_add<ToolbarButton>(action));
button->set_fixed_size(m_button_size + 8, m_button_size + 8);
button->set_fixed_size(m_button_size, m_button_size);
m_items.unchecked_append(move(item));
return button;