1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 20:37:35 +00:00

LibGUI: Make toolbar buttons non-focusable by default

Toolbar buttons are meant for quick mouse access to common actions,
while quick keyboard access is normally achieved via keyboard shortcuts
and underlined menu items.

This makes interfaces with many toolbar buttons (e.g GUI::FilePicker)
a lot nicer to navigate via keyboard.
This commit is contained in:
Andreas Kling 2021-10-21 17:56:23 +02:00
parent fe98cb2c4b
commit 25475f7003

View file

@ -52,7 +52,7 @@ private:
set_exclusive(true);
set_action(action);
set_tooltip(tooltip(action));
set_focus_policy(FocusPolicy::TabFocus);
set_focus_policy(FocusPolicy::NoFocus);
if (action.icon())
set_icon(action.icon());
else