diff --git a/Libraries/LibGUI/GAction.cpp b/Libraries/LibGUI/GAction.cpp index 61b9a775ee..f497f65e71 100644 --- a/Libraries/LibGUI/GAction.cpp +++ b/Libraries/LibGUI/GAction.cpp @@ -46,6 +46,11 @@ NonnullRefPtr make_paste_action(Function callback, GWid return GAction::create("Paste", { Mod_Ctrl, Key_V }, GraphicsBitmap::load_from_file("/res/icons/paste16.png"), move(callback), widget); } +NonnullRefPtr make_fullscreen_action(Function callback, GWidget* widget) +{ + return GAction::create("Fullscreen", { Mod_None, Key_F11 }, move(callback), widget); +} + NonnullRefPtr make_quit_action(Function callback) { return GAction::create("Quit", { Mod_Alt, Key_F4 }, move(callback)); diff --git a/Libraries/LibGUI/GAction.h b/Libraries/LibGUI/GAction.h index b3c591098a..cc0825498c 100644 --- a/Libraries/LibGUI/GAction.h +++ b/Libraries/LibGUI/GAction.h @@ -27,6 +27,7 @@ NonnullRefPtr make_paste_action(Function, GWidget* widg NonnullRefPtr make_delete_action(Function, GWidget* widget = nullptr); NonnullRefPtr make_move_to_front_action(Function, GWidget* widget = nullptr); NonnullRefPtr make_move_to_back_action(Function, GWidget* widget = nullptr); +NonnullRefPtr make_fullscreen_action(Function, GWidget* widget = nullptr); NonnullRefPtr make_quit_action(Function); };