From 736ab4f83af4291eab31f8ba7a2cf24eb15e990a Mon Sep 17 00:00:00 2001 From: Mustafa Quraish Date: Mon, 6 Sep 2021 21:52:19 -0400 Subject: [PATCH] PixelPaint: Add Menu action/shortcut to close current image tab Ctrl+W now closes the current Image tab. --- Userland/Applications/PixelPaint/MainWidget.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Userland/Applications/PixelPaint/MainWidget.cpp b/Userland/Applications/PixelPaint/MainWidget.cpp index 0434cf3fe8..5306e3fc54 100644 --- a/Userland/Applications/PixelPaint/MainWidget.cpp +++ b/Userland/Applications/PixelPaint/MainWidget.cpp @@ -162,6 +162,14 @@ void MainWidget::initialize_menubar(GUI::Window& window) })); file_menu.add_separator(); + file_menu.add_action( + GUI::Action::create( + "&Close Image", { Mod_Ctrl, Key_W }, [&](auto&) { + auto* active_widget = m_tab_widget->active_widget(); + if (!active_widget) + return; + m_tab_widget->on_tab_close_click(*active_widget); + })); file_menu.add_action(GUI::CommonActions::make_quit_action([](auto&) { GUI::Application::the()->quit(); }));