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

CharacterMap: Override statusbar text on action hover

We have quite a lot of nicely described action status tips here that we
have never shown. Let's change that!
This commit is contained in:
Karol Kosek 2023-06-04 14:06:08 +02:00 committed by Sam Atkins
parent 92ff12a0d0
commit bd8e16b704

View file

@ -145,6 +145,14 @@ CharacterMapWidget::CharacterMapWidget()
m_unicode_block_listview->horizontal_scrollbar().set_visible(false);
m_unicode_block_listview->set_cursor(m_unicode_block_model->index(0, 0), GUI::AbstractView::SelectionUpdate::Set);
GUI::Application::the()->on_action_enter = [this](GUI::Action& action) {
m_statusbar->set_override_text(action.status_tip());
};
GUI::Application::the()->on_action_leave = [this](GUI::Action&) {
m_statusbar->set_override_text({});
};
did_change_font();
update_statusbar();
}