From f3b08ffc8a209878703ac041a2a27b6562b8f9f6 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Sat, 17 Jun 2023 17:01:51 +0100 Subject: [PATCH] SpaceAnalyzer: Show status tips in Statusbar --- Userland/Applications/SpaceAnalyzer/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Userland/Applications/SpaceAnalyzer/main.cpp b/Userland/Applications/SpaceAnalyzer/main.cpp index 8968dc463b..a6039397c8 100644 --- a/Userland/Applications/SpaceAnalyzer/main.cpp +++ b/Userland/Applications/SpaceAnalyzer/main.cpp @@ -58,6 +58,12 @@ ErrorOr serenity_main(Main::Arguments arguments) auto& breadcrumbbar = *main_widget->find_descendant_of_type_named("breadcrumbbar"); auto& tree_map_widget = *main_widget->find_descendant_of_type_named("tree_map"); auto& statusbar = *main_widget->find_descendant_of_type_named("statusbar"); + GUI::Application::the()->on_action_enter = [&statusbar](GUI::Action& action) { + statusbar.set_override_text(action.status_tip()); + }; + GUI::Application::the()->on_action_leave = [&statusbar](GUI::Action&) { + statusbar.set_override_text({}); + }; tree_map_widget.set_focus(true);