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

FontEditor: Simplify GlyphMapWidget context menu construction

This commit is contained in:
thankyouverycool 2022-07-05 05:48:40 -04:00 committed by Andreas Kling
parent dc3ee84aca
commit 2227f8f8ae

View file

@ -421,17 +421,6 @@ FontEditorWidget::FontEditorWidget()
};
m_glyph_map_widget->on_context_menu_request = [this](auto& event) {
if (!m_context_menu) {
m_context_menu = GUI::Menu::construct();
m_context_menu->add_action(*m_cut_action);
m_context_menu->add_action(*m_copy_action);
m_context_menu->add_action(*m_paste_action);
m_context_menu->add_action(*m_delete_action);
m_context_menu->add_separator();
m_context_menu->add_action(*m_select_all_action);
m_context_menu->add_separator();
m_context_menu->add_action(*m_copy_text_action);
}
m_context_menu->popup(event.screen_position());
};
@ -649,6 +638,8 @@ ErrorOr<void> FontEditorWidget::initialize_menubar(GUI::Window& window)
TRY(edit_menu->try_add_separator());
TRY(edit_menu->try_add_action(*m_copy_text_action));
m_context_menu = edit_menu;
auto go_menu = TRY(window.try_add_menu("&Go"));
TRY(go_menu->try_add_action(*m_previous_glyph_action));
TRY(go_menu->try_add_action(*m_next_glyph_action));